
Напишіть програму, яка приймає температуру як вхідні дані та відображає, чи вона гаряча, тепла чи
холодна.

Ответы на вопрос

Ответ:
Лістинг на Phyton та скріншот виконання програми. (також зробив так щоб програма одразу не завершувалася і можна було ввести інші значення, тобто цикл while було додано)
def classify_temperature(temperature):
if temperature >= 30:
return "гаряча"
elif temperature >= 15:
return "тепла"
else:
return "холодна"
while True:
temperature_input = input("Введіть температуру (або натисніть 'q' для виходу): ")
if temperature_input.lower() == 'q':
break
try:
temperature = float(temperature_input)
classification = classify_temperature(temperature)
print(f"Температура - {classification}.")
except ValueError:
print("Будь ласка, введіть числове значення температури.")




Щоб написати таку програму, вам потрібно визначити, які температурні діапазони вважатимуться "гарячими", "теплими" і "холодними". Наприклад, можливо, ви будете вважати температуру понад 30 градусів Цельсія гарячою, від 15 до 30 градусів - теплою, і нижче 15 градусів - холодною.
Ось програма на Python, яка реалізує цю логіку:
pythondef визначити_комфорт_температури(температура):
if температура > 30:
return "гаряче"
elif 15 <= температура <= 30:
return "тепло"
else:
return "холодно"
# Запитуємо користувача про температуру
введена_температура = float(input("Будь ласка, введіть температуру: "))
# Визначаємо комфортність температури
результат = визначити_комфорт_температури(введена_температура)
# Виводимо результат
print(f"Температура вважається {результат}.")
Ця програма визначає функцію визначити_комфорт_температури
, яка приймає температуру як вхідний аргумент і повертає відповідний комфортний стан. Потім вона запитує користувача про температуру, викликає функцію з введеною температурою і виводить результат.
Запустіть цю програму в середовищі Python, і вона запитає вас про температуру, після чого відобразить, чи ця температура вважається гарячою, теплою чи холодною відповідно до визначених діапазонів.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili