用Python写出摄氏度与华氏度的转换
时间: 2023-11-19 13:27:39 浏览: 95
好的,以下是Python程序示例,用于将摄氏度转换为华氏度和将华氏度转换为摄氏度:
```python
# 将摄氏度转换为华氏度
def celsius_to_fahrenheit(celsius):
fahrenheit = (celsius * 1.8) + 32
return fahrenheit
# 将华氏度转换为摄氏度
def fahrenheit_to_celsius(fahrenheit):
celsius = (fahrenheit - 32) / 1.8
return celsius
# 测试
celsius = 28 # 摄氏度
fahrenheit = 82.4 # 华氏度
print("{}摄氏度 = {}华氏度".format(celsius, celsius_to_fahrenheit(celsius)))
print("{}华氏度 = {}摄氏度".format(fahrenheit, fahrenheit_to_celsius(fahrenheit)))
```
在上述代码中,我们定义了两个函数,`celsius_to_fahrenheit()` 和 `fahrenheit_to_celsius()`,分别用于将摄氏度转换为华氏度和将华氏度转换为摄氏度。
在 `celsius_to_fahrenheit()` 函数中,我们使用公式 `fahrenheit = (celsius * 1.8) + 32` 将摄氏度转换为华氏度,并返回转换后的值。
在 `fahrenheit_to_celsius()` 函数中,我们使用公式 `celsius = (fahrenheit - 32) / 1.8` 将华氏度转换为摄氏度,并返回转换后的值。
接着,我们定义了两个变量 `celsius` 和 `fahrenheit`,分别代表摄氏度和华氏度,并输出将其转换后的值。
需要注意的是,这里我们使用了字符串格式化输出的方式,使用 `{}` 占位符来表示需要填充的值,然后使用 `format()` 函数将变量的值填充到占位符中。
阅读全文