from machine import Pin,Timer
import time
import random
led1=Pin(0,Pin.OUT)
led2=Pin(2,Pin.OUT)
led3=Pin(4,Pin.OUT)
led4=Pin(5,Pin.OUT)
led5=Pin(6,Pin.OUT)
led6=Pin(7,Pin.OUT)
led7=Pin(8,Pin.OUT)
led8=Pin(9,Pin.OUT)
'''
n=251
if n>=0 and n<=255:
x=n%2
n=n//2
y=n%2
n=n//2
z=n%2
n=n//2
a=n%2
n=n//2
b=n%2
n=n//2
c=n%2
n=n//2
d=n%2
n=n//2
e=n%2
if x==1:
led1.on()
if y==1:
led2.on()
if z==1:
led3.on()
if a==1:
led4.on()
if b==1:
led5.on()
if c==1:
led6.on()
if d==1:
led7.on()
if e==1:
led8.on()
'''
'''
while True:
a=random.randint(1,8)
time.sleep(0.5)
if a==1:
led1.on()
led2.off()
led3.off()
led4.off()
led5.off()
led6.off()
led7.off()
led8.off()
if a==2:
led1.off()
led2.on()
led3.off()
led4.off()
led5.off()
led6.off()
led7.off()
led8.off()
if a==3:
led1.off()
led2.off()
led3.on()
led4.off()
led5.off()
led6.off()
led7.off()
led8.off()
if a==4:
led1.off()
led2.off()
led3.off()
led4.on()
led5.off()
led6.off()
led7.off()
led8.off()
if a==5:
led1.off()
led2.off()
led3.off()
led4.off()
led5.on()
led6.off()
led7.off()
led8.off()
if a==6:
led1.off()
led2.off()
led3.off()
led4.off()
led5.off()
led6.on()
led7.off()
led8.off()
if a==7:
led1.off()
led2.off()
led3.off()
led4.off()
led5.off()
led6.off()
led7.on()
led8.off()
if a==8:
led1.on()
led2.off()
led3.off()
led4.off()
led5.off()
led6.off()
led7.off()
led8.on()
'''
while True:
t=0.15
for n1 in range (1,9):
if n1==1:
led1.on()
time.sleep(t)
led1.off()
time.sleep(t)
if n1==2:
led2.on()
time.sleep(t)
led2.off()
time.sleep(t)
if n1==3:
led3.on()
time.sleep(t)
led3.off()
time.sleep(t)
if n1==4:
led4.on()
time.sleep(t)
led4.off()
time.sleep(t)
if n1==5:
led5.on()
time.sleep(t)
led5.off()
time.sleep(t)
if n1==6:
led6.on()
time.sleep(t)
led6.off()
time.sleep(t)
if n1==7:
led7.on()
time.sleep(t)
led7.off()
time.sleep(t)
if n1==8:
led8.on()
time.sleep(t)
led8.off()
time.sleep(t)
for n2 in reversed(range (1,9)):
if n2==1:
led1.on()
time.sleep(t)
led1.off()
time.sleep(t)
if n2==2:
led2.on()
time.sleep(t)
led2.off()
time.sleep(t)
if n2==3:
led3.on()
time.sleep(t)
led3.off()
time.sleep(t)
if n2==4:
led4.on()
time.sleep(t)
led4.off()
time.sleep(t)
if n2==5:
led5.on()
time.sleep(t)
led5.off()
time.sleep(t)
if n2==6:
led6.on()
time.sleep(t)
led6.off()
time.sleep(t)
if n2==7:
led7.on()
time.sleep(t)
led7.off()
time.sleep(t)
if n2==8:
led8.on()
time.sleep(t)
led8.off()
time.sleep(t)