Python
У меня в коде есть цикл while в нём постоянно меняется переменная h
Нужно сделать так чтобы если h при прошлом прохождения цикла равна нынешней h, выход из цикла.
Простите с русским не дружу(((

Ответы

Ответ дал: KnowsUser1
1

Ответ:

temp = h

while condifion:

   #code

   h = newValue

   if (h == temp): break

   temp = h

Объяснение:


kssuvik: Можешь объяснить пожалуйста...
KnowsUser1: переменная temp хранит значение h, полученное после выполнения тела цикла. Кстати, при инициализации temp стоит ей присвоить не первоначальное значение h, а какое либо случайное
kssuvik: Это Python 3.8 ? Просто у меня этот код не работает
KnowsUser1: Ну естественно он не будет у вас работать. Это образец. Тут показан принцип, как можно реализовать сохранение значения переменной с предыдущей итерации цикла
Похожие вопросы