Этот цикл while дает мне проблемы, так как он просто не остановится. Я пытаюсь обновить elem, чтобы в конечном итоге быть больше, чем char, используя показатель степени i, но этого просто не происходит и интересно, были ли какие-либо решения.Почему мой цикл while бесконечен
i = 0
char = 20
elem = 2
while elem < char:
elem**i
i += 1
'elem' и' char' никогда не меняется в цикле, так что 'элем
lurker
Также, первый проход, elem поднят до 0 мощности. Даже если вы присвоили значение элементу, оно станет 1, и последующие итерации будут повышать 1^i, что никогда не будет превышать 1 для любого положительного значения i. – JosephStyons