Python 函数实现摄氏度到华氏度的转换
Python 函数实现摄氏度到华氏度的转换
本示例展示如何用 Python 定义一个函数,将摄氏温度转换为华氏温度。函数接受一个实数作为参数,代表摄氏温度值,并返回对应的华氏温度值。同时,主程序调用该函数进行温度转换。
def convert(C):
'将摄氏温度转换为华氏温度'
F = 1.8 * C + 32
return F
C = eval(input('输入摄氏温度值: '))
F = convert(C)
print('%.1f' % F)
代码解释:
-
定义函数
convert(C):- 函数接受一个参数
C,代表摄氏温度值。 - 使用公式
F = 1.8 * C + 32将摄氏温度转换为华氏温度。 - 函数返回转换后的华氏温度值
F。
- 函数接受一个参数
-
主程序:
- 使用
input()获取用户输入的摄氏温度值,并使用eval()将其转换为浮点数。 - 调用
convert()函数进行温度转换,并将结果存储在F中。 - 使用
print()函数输出转换后的华氏温度值,保留一位小数。
- 使用
运行示例:
假设用户输入摄氏温度值为 25,程序将输出以下结果:
输入摄氏温度值: 25
77.0
这意味着 25 摄氏度等于 77.0 华氏度。
原文地址: https://www.cveoy.top/t/topic/njYC 著作权归作者所有。请勿转载和采集!