Здравствуйте! Вопрос по циклам в python 3.9.
i = 10
while i == True:
print(i)
Этот цикл ничего не выводит.
i = 10
while i:
print(i)
А этот цикл работает и выводит бесконечно 10.
Почему первый цикл ничего не выводит, ведь для того чтобы цикл работал должно быть True. Раз второй цикл работает, значит i не равно False. Почему 2-ой цикл не работает?