from machine import Pin
number = int(input("Enter number(0-7): "))
if number>-1 and number<8:
binary = str(bin(number))
reverse_binary_string = ""
for i in range(len(binary)-1,-1,-1):
if binary[i]=="b":
continue
else:
reverse_binary_string+=binary[i]
print("decimal = ",number,", reverse binary = ",reverse_binary_string)
pins = [
Pin(21,Pin.OUT),
Pin(19,Pin.OUT),
Pin(18,Pin.OUT),
]
x = -1
for i in reverse_binary_string:
if i=="1":
pins[x].on()
x-=1
else:
print("its a 3 bit binary so it won't support this value try to enter the number between 0-7")
# https://wokwi.com/projects/368703147156440065