如何用Python编写一个包含if语句的程序来实现摄氏度和华氏度之间的相互转换?
时间: 2024-09-19 07:07:30 浏览: 44
01_Temperature_Converter:在摄氏度和华氏度之间转换
在Python中,你可以通过编写一个简单的函数来实现摄氏度(Celsius)到华氏度(Fahrenheit)以及反过来的转换。这里是一个基本的例子:
```python
def celsius_to_fahrenheit(celsius):
if celsius is not None:
fahrenheit = (celsius * 9/5) + 32
return fahrenheit
else:
print("输入值无效,请输入一个数字.")
def fahrenheit_to_celsius(fahrenheit):
if fahrenheit is not None:
celsius = (fahrenheit - 32) * 5/9
return celsius
else:
print("输入值无效,请输入一个数字.")
# 示例:将20摄氏度转换为华氏度
celsius_temp = 20
print("20摄氏度等于{}华氏度".format(celsius_to_fahrenheit(celsius_temp)))
# 将68华氏度转换为摄氏度
fahrenheit_temp = 68
print("68华氏度等于{}摄氏度".format(fahrenheit_to_celsius(fahrenheit_temp)))
阅读全文