к примеру 0 не светит 10 max светит (0,1,2,3,5,7,10,7,5,3,2,1,0)
я бы хотел использовать формулу для кривой (bell curve), но не знаю как

т.к при изменении max (10) на меньшее значение все остальное также должно меняться…
from icecream import ic def set_shine(par: int) -> list: left_side = [x for x in range(par + 1)] right_side = left_side[::-1][1:] return left_side + right_side lamp1 = set_shine(5) lamp2 = set_shine(10) ic(lamp1) ic(lamp2)
ic| lamp1: [0, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0] ic| lamp2: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
ZerG
ZerGя не понял как это (ic| lamp1
lamp_on()
for i in set_shine(5): lamp_on(i) time.slep(1) # Можно задержку поставить