Предмет: Информатика,
автор: kssuvik
Python
У меня в коде есть цикл while в нём постоянно меняется переменная h
Нужно сделать так чтобы если h при прошлом прохождения цикла равна нынешней h, выход из цикла.
Простите с русским не дружу(((
Ответы
Автор ответа:
1
Ответ:
temp = h
while condifion:
#code
h = newValue
if (h == temp): break
temp = h
Объяснение:
kssuvik:
Можешь объяснить пожалуйста...
переменная temp хранит значение h, полученное после выполнения тела цикла. Кстати, при инициализации temp стоит ей присвоить не первоначальное значение h, а какое либо случайное
Это Python 3.8 ? Просто у меня этот код не работает
Ну естественно он не будет у вас работать. Это образец. Тут показан принцип, как можно реализовать сохранение значения переменной с предыдущей итерации цикла
Похожие вопросы
Предмет: Английский язык,
автор: Moreocean
Предмет: Русский язык,
автор: chiprinskaya
Предмет: Русский язык,
автор: Екатерина11800
Предмет: Химия,
автор: Дашаi158
Предмет: Химия,
автор: Аноним