from machine import Pin 
import neopixel
import time
from random import randint as r

NUM_LED = 16
leds = neopixel.NeoPixel(Pin(4), NUM_LED)
# vsak nov krog, naj se začne z novo
# naključno generirano barvo
while True:
  #leds.fill([0,0,0])
  barva = [r(150, 255),r(150,255), r(150,255) ]
  for i in range(NUM_LED):
    leds[i] = barva
    time.sleep(0.2)
    leds.write()

# naredi, da se med prižiganjem 
#ledic naredi sleep(0.2)

# seznami
"""
sez = [] # alt gr + f, g
sez1 = [5, 7, 4, 85]
sez2 = [3.4, "lala", 3, [1,2]]
print(sez, sez1, sez2)

#izpiši 1. element
print(sez1[0])
#izpiši 4. element
print(sez1[3])

#izpiši zadnji element
print(sez1[-1])

# dodajanje v seznam .append()
print(sez1)
sez1.append(44)
print(sez1)

# while zanka, deluje dokler pogoj
# ni izpolnjen
# for (slo. za zanka)
# deluje dokler ji ne zmanjka elementov
# (v seznamu, v stringih)

sez = [5,6,2,231,4,2123,435]
# for s in sez:

for s in sez:
  print(s)
  print("-"*10)
  print(s * 5)
  print(s + 5)
  print(s - 5)
  print(s / 5)
  print(s // 5) # samo celi deli
  print(s ** 5) # potenca
  print(s % 5) 
  print("*"*10)

sez1 = [0, 1, 2, 3, 4, 5]
sez1[0] = 22
for s in sez1:
  print(s)

print(list(range(10)))
# for i in range(st):
for i in range(10):
  print(i)
"""