Python 温度转换模块及程序示例:摄氏度与华氏度互转
Python 温度转换模块及程序示例:摄氏度与华氏度互转
本文将演示如何使用 Python 编写一个温度转换模块 TemperatureConversion.py,并通过一个简单的程序 calc.py 调用该模块进行摄氏度和华氏度的互转。
温度转换模块:TemperatureConversion.py
def celsius_to_fahrenheit(celsius):
return celsius * 1.8 + 32
def fahrenheit_to_celsius(fahrenheit):
return (fahrenheit - 32) / 1.8
调用模块的程序:calc.py
from TemperatureConversion import celsius_to_fahrenheit, fahrenheit_to_celsius
# 输入摄氏温度
celsius = float(input('请输入摄氏温度:'))
# 摄氏温度转换为华氏温度
fahrenheit = celsius_to_fahrenheit(celsius)
print('转换后的华氏温度为:', fahrenheit)
# 输入华氏温度
fahrenheit = float(input('请输入华氏温度:'))
# 华氏温度转换为摄氏温度
celsius = fahrenheit_to_celsius(fahrenheit)
print('转换后的摄氏温度为:', celsius)
在命令行中运行 calc.py,可以输入摄氏温度或华氏温度进行转换。
代码说明:
- TemperatureConversion.py 模块定义了两个函数:
celsius_to_fahrenheit和fahrenheit_to_celsius,分别用于摄氏度转华氏度和华氏度转摄氏度。 - calc.py 程序首先导入 TemperatureConversion 模块中的两个函数,然后通过输入获取用户输入的温度值,并使用相应的函数进行温度转换,最后输出转换后的结果。
原文地址: https://www.cveoy.top/t/topic/bntQ 著作权归作者所有。请勿转载和采集!