from machine import Pin
from utime import sleep
prev_code = -1
sws = [Pin(i, Pin.OUT) for i in range(8)] # list
while True:
sleep(0.02) # A short delay for starting the system
code = 0
for sw in sws:
if sw.value():
code += pow(2, sws.index(sw))
if code != prev_code:
print(f"Chosen Number: {code}")
print("")
prev_code = code
sleep(0.5)