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_fahrenheitfahrenheit_to_celsius,分别用于摄氏度转华氏度和华氏度转摄氏度。
  • calc.py 程序首先导入 TemperatureConversion 模块中的两个函数,然后通过输入获取用户输入的温度值,并使用相应的函数进行温度转换,最后输出转换后的结果。
Python 温度转换模块及程序示例:摄氏度与华氏度互转

原文地址: https://www.cveoy.top/t/topic/bntQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录