python实训项目代码摄氏度
时间: 2024-09-13 16:00:56 浏览: 44
基于Python和HTML的三创实训周项目源代码
Python是一个广泛用于编程教育和实训的高级编程语言。实训项目中,实现摄氏度与华氏度之间的转换是一个常见的练习题。以下是一个简单的Python代码示例,它允许用户输入温度值,并选择是将其从摄氏度转换为华氏度,还是从华氏度转换为摄氏度:
```python
def celsius_to_fahrenheit(celsius):
return (celsius * 9/5) + 32
def fahrenheit_to_celsius(fahrenheit):
return (fahrenheit - 32) * 5/9
def main():
print("温度转换程序")
print("1. 摄氏度转华氏度")
print("2. 华氏度转摄氏度")
choice = input("请选择转换方式 (1/2): ")
if choice == '1':
celsius = float(input("请输入摄氏度温度: "))
result = celsius_to_fahrenheit(celsius)
print(f"温度为 {celsius} 摄氏度等同于 {result} 华氏度.")
elif choice == '2':
fahrenheit = float(input("请输入华氏度温度: "))
result = fahrenheit_to_celsius(fahrenheit)
print(f"温度为 {fahrenheit} 华氏度等同于 {result} 摄氏度.")
else:
print("无效的选择,请输入 1 或 2.")
if __name__ == "__main__":
main()
```
在上述代码中,我们定义了两个函数:`celsius_to_fahrenheit` 和 `fahrenheit_to_celsius`,分别用于摄氏度到华氏度的转换和华氏度到摄氏度的转换。`main` 函数用于用户输入和程序逻辑控制。
阅读全文