Шебанг / Директива переводчика

В самой первой строке вашего файла скрипта Python 3, которая может называться cels_to_fahr.py, введите shebang (#!), а затем директиву интерпретатора:

#!/usr/bin/env python3

Вход

Оставьте пробел под директивой shebang/interpreter. Затем добавьте следующее:

celsius = float(input('Enter Celsius Temperature: '))

Когда сценарий выполняется, пользователю предлагается ввести числовое значение; температура в градусах Цельсия. Это числовое значение фактически преобразуется в строковый объект с помощью input(), затем float() преобразует строковый объект в объект с плавающей запятой — десятичное значение, применяемое к формула преобразования температуры. Это значение сохраняется в новой переменной celsius. Если пользователь ввел что-то ошибочное, например текстовую строку, будет возвращено сообщение об ошибке. (примечание: можно добавить код для обработки исключений, включая сообщения об ошибках.)

Формула преобразования температуры

Затем добавьте формулу для преобразования градусов Цельсия в градусы Фаренгейта. Здесь значение, хранящееся в переменной celsius, будет преобразовано в градусы Фаренгейта. Затем преобразованное значение будет сохранено в новой переменной по Фаренгейту.

fahrenheit = ((celsius * 9) / 5) + 32

Распечатать результат

Наконец, печатается значение по Фаренгейту. Для отображения преобразования из градусов Цельсия в градусы Фаренгейта.

print('Same as', fahrenheit, 'degrees Fahrenheit')

Сценарий Python можно сохранить как cels_to_fahr.py (см. рис. 1).

#!/usr/bin/env python3
celsius = float(input('Enter Celsius Temperature: '))
fahrenheit = ((celsius * 9) / 5) + 32
print('Same as', fahrenheit, 'degrees Fahrenheit')

В эмуляторе терминала Unix перейдите в каталог, где хранится скрипт, затем запустите скрипт, введя:

python3 cels_to_fahr.py

Альтернативная линия печати

Строку печати можно изменить, чтобы уточнить результат (см. рис. 2).

print(str(celsius) + '°C' + ' converts to ' + str(fahrenheit) + '°F')

Твоя очередь

Теперь используйте пример для создания собственного скрипта, который преобразует градусы Фаренгейта в градусы Цельсия. Или скрипт, решающий какую-то математическую задачу.