编写一个函数,将华氏温度转换为摄氏温度。公式为C=(F-32)×5/9。 输入示例: 64 输出示例: 17.77777777777778
时间: 2023-06-09 17:06:07 浏览: 183
好的,这是一个简单的函数实现:
```
def fahrenheit_to_celsius(f):
c = (f - 32) * 5 / 9
return c
```
调用这个函数,将华氏温度作为参数传入即可:
```
f = 64
c = fahrenheit_to_celsius(f)
print(c)
```
输出为:17.77777777777778,即将64华氏度转换为摄氏度为17.78摄氏度。
相关问题
编写一个函数把华氏温度转换为摄氏温度,转换公式为:C = (F - 32) * 5/9。
好的,以下是一个将华氏温度转换为摄氏温度的Python函数示例:
```python
def fahrenheit_to_celsius(fahrenheit):
celsius = (fahrenheit - 32) * 5 / 9
return celsius
```
函数接收一个参数 `fahrenheit`,表示华氏温度。它使用上面提到的公式将华氏温度转换为摄氏温度,然后返回摄氏温度值。你可以将任何一个华氏温度值传递给这个函数,例如:
```python
fahrenheit = 70
celsius = fahrenheit_to_celsius(fahrenheit)
print(f"{fahrenheit}华氏度 = {celsius:.2f}摄氏度")
```
这个示例中,我们将华氏温度值 `70` 传递给函数,函数将返回相应的摄氏温度值 `21.11`,然后将其格式化输出。
C++ 编写一个函数抵华氏温度转换为摄氏温度,转换公式为:C=(F-32)*5/9.
在C++中,你可以创建一个名为`fahrenheitToCelsius`的函数,该函数接受华氏温度作为输入,并返回相应的摄氏温度。下面是一个简单的实现示例:
```cpp
#include <iostream>
// 函数声明,接收华氏温度并返回摄氏温度
double fahrenheitToCelsius(double fahrenheit) {
double celsius = (fahrenheit - 32) * 5 / 9;
return celsius;
}
int main() {
// 测试函数
double inputTemperature = 68; // 华氏86度
double convertedTemperature = fahrenheitToCelsius(inputTemperature);
std::cout << "华氏 " << inputTemperature << " 度等于摄氏 " << convertedTemperature << " 度.\n";
return 0;
}
```
在这个例子中,我们首先从主函数传入一个华氏温度值,然后调用`fahrenheitToCelsius`函数将其转换成摄氏温度。最后,我们在控制台打印出结果。
阅读全文