import neopixel
from machine import Pin, ADC
import random
stevec = 0
NumLeds = 100
stevilo = random.randint(0, NumLeds-1)
leds = neopixel.NeoPixel(Pin(5, Pin.OUT), NumLeds)
#All leds are off at start
for i in range(NumLeds):
leds[i] = [0, 0, 0]
leds.write()
while True:
try:
#Users guess:
vnos = int(input(f"Vnesi celo število med 1 in {NumLeds}: "))-1
#Correct guess:
if vnos == stevilo:
print(f"You did well for {stevec} tries.")
break
#Smaler guess than random number:
if vnos > stevilo:
for i in range(vnos, NumLeds):
if i >= NumLeds:
pass
else:
leds[i] = [255, 255, 255]
#Bigger guess than random number:
else:
for i in range(-1, vnos+1):
if i <= -1:
pass
else:
leds[i] = [255, 255, 255]
leds.write()
#Counter:
stevec += 1
except:
#If the user is an idiot:
print("Idiot")