Условие Python: Упражнение 2 с решением
Напишите программу на Python для преобразования температуры в градусы Цельсия и Фаренгейта и обратно.
Python: температура по Цельсию и по Фаренгейту:
Шкала Цельсия, которую также называют шкалой Цельсия, была разработана шведским астрономом Андресом Цельсием. По шкале Цельсия вода замерзает при 0 градусах и закипает при 100 градусах. Формула преобразования градусов Цельсия в градусы Фаренгейта:
Фаренгейта и Цельсия — это две температурные шкалы, которые используются сегодня. Шкала Фаренгейта была разработана немецким физиком Даниэлем Габриэлем Фаренгейтом. По шкале Фаренгейта вода замерзает при 32 градусах и закипает при 212 градусах.
C = (5/9) * (F - 32)
где F — температура по Фаренгейту. Вы также можете использовать эту веб-страницу для перевода температур по Фаренгейту в градусы Цельсия. Просто введите температуру по Фаренгейту в текстовое поле ниже и нажмите кнопку «Преобразовать».
Пример Решение: —
Код Python:
temp = input ("Введите температуру вы хотите преобразовать? (например, 45F, 102C и т. д.): ") Степень = int (temp [: - 1]) i_convention = temp [-1] if i_convention.upper () ==" C ": result = int (round ((9 * градус)/5 + 32)) o_convention = "Fahrenheit" elif i_convention.upper () == "F": result = int (round ((градус - 32) * 5/9)) o_convention = «Цельсия» else: print («Правильно вводите соглашение.») Quit () print («Температура в», o_convention, «равно», результат, «градусы».)
Пример вывода:
Введите температуру, которую вы хотите преобразовать? (например, 45F, 102C и т. д.): 104f Температура по Цельсию составляет 40 градусов.
Блок-схема:
Редактор кода Python: