Python 函数实现摄氏度到华氏度的转换

本示例展示如何用 Python 定义一个函数,将摄氏温度转换为华氏温度。函数接受一个实数作为参数,代表摄氏温度值,并返回对应的华氏温度值。同时,主程序调用该函数进行温度转换。

def convert(C):
    '将摄氏温度转换为华氏温度'
    F = 1.8 * C + 32
    return F

C = eval(input('输入摄氏温度值: '))
F = convert(C)
print('%.1f' % F)

代码解释:

  1. 定义函数 convert(C):

    • 函数接受一个参数 C,代表摄氏温度值。
    • 使用公式 F = 1.8 * C + 32 将摄氏温度转换为华氏温度。
    • 函数返回转换后的华氏温度值 F
  2. 主程序:

    • 使用 input() 获取用户输入的摄氏温度值,并使用 eval() 将其转换为浮点数。
    • 调用 convert() 函数进行温度转换,并将结果存储在 F 中。
    • 使用 print() 函数输出转换后的华氏温度值,保留一位小数。

运行示例:

假设用户输入摄氏温度值为 25,程序将输出以下结果:

输入摄氏温度值: 25
77.0

这意味着 25 摄氏度等于 77.0 华氏度。

Python 函数实现摄氏度到华氏度的转换

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

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