кодесурса
«Python

Упражнение на Python: преобразование температуры в градусы Цельсия и в градусы Фаренгейта

script1adsense2code
script1adsense3code

Условный Python: Упражнение-2 с решением

Напишите программу на Python для преобразования температуры в градусы Цельсия и в градусы Фаренгейта.

Питон: градусы Цельсия и Фаренгейта

Шкала Цельсия, которая также называется шкалой Цельсия, была разработана шведским астрономом Андресом Цельсием. В градусах Цельсия вода замерзает при 0 градусах и кипит при 100 градусах. Формула пересчета в градусы Цельсия и Фаренгейта:

По Фаренгейту и по Цельсию две температурные шкалы используются сегодня. Шкала Фаренгейта была разработана немецким физиком Даниэлем Габриэлем Фаренгейтом. По шкале Фаренгейта вода замерзает при 32 градусах и кипит при 212 градусах.

 C = (5/9) * (F - 32) 

где F - температура по Фаренгейту. Вы также можете использовать эту веб-страницу для преобразования температуры по Фаренгейту в градусы Цельсия. Просто введите температуру в градусах Фаренгейта в текстовом поле ниже, затем нажмите кнопку «Преобразовать».

«Python:

Пример решения: -

Код Python:

temp = input("Input the  temperature you like to convert? (e.g., 45F, 102C etc.) : ")
degree = int(temp[:-1])
i_convention = temp[-1]
if i_convention.upper() =="C":
  result = int(round((9 * degree) / 5 + 32))
  o_convention ="Fahrenheit"
elif i_convention.upper() =="F":
  result = int(round((degree - 32) * 5 / 9))
  o_convention ="Celsius"
else:
  print("Input proper convention.")
  quit()
print("The temperature in", o_convention, "is", result, "degrees.")

Пример вывода:

 Введите температуру, которую вы хотите пересчитать? (например, 45F, 102C и т. д.): 104f                                     
Температура в градусах Цельсия составляет 40 градусов. 

Блок - схема:

«Блок-схема:

Редактор кода Python:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите программу на Python, чтобы найти те числа, которые делятся на 7 и кратны 5, между 1500 и 2700 (оба включены).
Далее: Напишите программу на Python, чтобы угадать число от 1 до 9.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code