Обложка канала

Pythonist.ru - образование по питону

Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.

Pythonist.ru - образование по питону

4 года назад
Открыть в
Задачка для начинающих. Ответ
temp = input("Введите температуру (например, 45F, 102C и т.п.): ")
degree = int(temp[:-1])
i_convention = temp[-1]

if i_convention.upper() == "C":
    result = int(round((9 * degree) / 5 + 32))
    o_convention = "по Фаренгейту"
elif i_convention.upper() == "F":
    result = int(round((degree - 32) * 5 / 9))
    o_convention = "по Цельсию"
else:
    print("Температура введена в неверном формате.")
    quit()
print("Температура", o_convention, "-", result, "градусов.")

#coding #beginner