Задание
Чай в термосе довольно горячий, однако он ежеминутно остывает на случайное количество градусов — от 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-строк.
Сообщение Время пить чай! должно быть вне тела цикла.
Чай в термосе довольно горячий, однако он ежеминутно остывает на случайное количество градусов — от 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-строк.
Сообщение Время пить чай! должно быть вне тела цикла.