编写自定义西数fun。输入一个华氏温度,要求输出摄氏温度。 公式为 c=5(f-32)/9。 (要求:输入为整型,输出为实型,保留两位小数;数据的输人 输出在主西数中实现,验证:f-40,c=4.44)
时间: 2024-02-01 07:14:18 浏览: 77
C语言程序设计-编写自定义函数fun。输入一个华氏温度,要求输出摄氏温度。 公式为 c=5(f-32)/9。
5星 · 资源好评率100%
下面是一个实现该功能的 Python 函数:
```python
def fahrenheit_to_celsius(f: int) -> float:
c = 5 * (f - 32) / 9
return round(c, 2)
```
该函数的参数 `f` 是输入的华氏温度,返回值是计算得到的摄氏温度,保留两位小数。使用 `round` 函数可以实现保留小数位数的操作。
在主程序中调用该函数并验证:
```python
f = 40
c = fahrenheit_to_celsius(f)
print(f"f={f}, c={c}") # 输出 f=40, c=4.44
```
输出结果为:`f=40, c=4.44`,符合要求。
阅读全文