import time
from machine import Pin
led=Pin(25,Pin.OUT)
l1=Pin(0,Pin.OUT)
l2=Pin(1,Pin.OUT)
l3=Pin(2,Pin.OUT)
l4=Pin(3,Pin.OUT)
l5=Pin(5,Pin.OUT)
l6=Pin(6,Pin.OUT)
l7=Pin(7,Pin.OUT)
l8=Pin(8,Pin.OUT)
lights=[l1,l2,l3,l4,l5,l6,l7,l8]
# for i in lights:
# i.toggle()
# time.sleep(0.5)
# i.toggle()
def prime(n):
for i in range(2,(n//2+1)):
if n%i==0:
return False
return True
l=[]
for i in range(2,65):
if prime(i):
b=bin(i)[2:]
temp=(8-len(b))*'0'+b
# print(temp)
l.append(temp)
# print(l)
for i in l:
# print(int(i,2),"=",i)
led.toggle()
for j,a in enumerate(i):
if a=='1':
lights[j].toggle()
time.sleep(0.1)
for k in lights:
k.off()