from random import randint
# Начальная температура чая
current_temperature = 85
# Объявление цикла while
while current_temperature > 60:
# Получение случайного значения температуры, на которое остыл чай в этой итерации
cooling = randint(1, 3)
# Уменьшение температуры чая на полученное значение
current_temperature -= cooling
# Напечатать информацию о текущей температуре
print(f"Прошла минута.\nЧай остыл ещё на {cooling} °C. Текущая температура: {current_temperature} °C")
# Вывод сообщения о времени пить чай после завершения цикла
print("Время пить чай!")
from random import randint
current_temperature = 85
while current_temperature > 60:
cooling_amount = randint(1, 3)
current_temperature -= cooling_amount
print(f"Прошла минута.")
print(f"Чай остыл ещё на {cooling_amount} °C. Текущая температура: {current_temperature} °C")
print("Время пить чай!")
from random import randint
# Начальная температура чая
current_temperature = 85
# Цикл выполняется, пока температура больше 60
while current_temperature > 60:
# Получаем случайное значение температуры, на которое остыл чай
cooled_by = randint(1, 3)
# Уменьшаем температуру чая
current_temperature -= cooled_by
# Печатаем сообщение
print(f"Прошла минута.\nЧай остыл ещё на {cooled_by} °C. Текущая температура: {current_temperature} °C")
# Печатаем сообщение после завершения цикла
print("Время пить чай!")
Этот код будет выполняться, пока температура чая не станет равной или меньше 60 градусов. На каждой итерации цикла генерируется случайное число от 1 до 3, которое вычитается из текущей температуры, и выводится соответствующее сообщение. После завершения цикла выводится сообщение “Время пить чай!”. from random import randint
current_temperature = 85
while current_temperature > 60:
temperature_decrease = randint(1, 3)
current_temperature -= temperature_decrease
print(f"Прошла минута.\nЧай остыл ещё на {temperature_decrease} °C. Текущая температура: {current_temperature} °C")
print("Время пить чай!")
Чай в термосе довольно горячий, однако он ежеминутно остывает на случайное количество градусов — от 1 до 3. Пить чай можно лишь после того, как он остынет до температуры 60 °C или ниже.
Напишите цикл while, который на каждой итерации будет печатать такую информацию:
Скопировать код
Прошла минута.
Чай остыл ещё на <значение_1> °C. Текущая температура: <значение_2> °C
После выполнения цикла должна быть выведена фраза Время пить чай!.
В итоге вывод на печать должен выглядеть примерно так:
Скопировать код
...
Прошла минута.
Чай остыл ещё на 1 °C. Текущая температура: 63 °C
Прошла минута.
Чай остыл ещё на 2 °C. Текущая температура: 61 °C
Прошла минута.
Чай остыл ещё на 3 °C. Текущая температура: 58 °C
Время пить чай!
Код
from random import randint
# Начальная температура чая
current_temperature = 85
# Объявите цикл while
# В теле цикла получите случайное значение температуры,
# на которое остыл чай в этой итерации (в диапазоне от 1 до 3).
# Уменьшите температуру чая на полученное значение.
# Напечатайте нужные сообщения.
# Напечатайте сообщение, которое должно быть выведено после завершения цикла.
Подсказка
В цикле while должно быть условие current_temperature > 60: цикл должен выполняться, если температура больше 60 °C.
Получить случайное целочисленное значение в диапазоне от 1 до 3 можно выражением randint(1, 3) — функция randint() импортирована в код в первой строке.
В каждой итерации уменьшайте значение current_temperature. Вам пригодится оператор -=.
Сообщения, в которые включены изменяющиеся значения, составляйте с помощью f-строк.
Сообщение Время пить чай! должно быть вне тела цикла.