给你一个四舍五入到两位小数的非负浮点数 celsius 来表示温度,以 摄氏度(Celsius)为单位。 你需要将摄氏度转换为 开氏度(Kelvin)和 华氏度(Fahrenheit),并以数组 ans = [kelvin, fahrenheit] 的形式返回结果。 返回数组 ans 。
时间: 2023-05-17 16:02:33 浏览: 320
Python四舍五入与保留小数位数(精确舍入与保留)
5星 · 资源好评率100%
好的,我可以回答这个问题。以下是将摄氏度转换为开氏度和华氏度的代码:
```python
def convert_temperature(celsius):
kelvin = round(celsius + 273.15, 2)
fahrenheit = round(celsius * 1.8 + 32, 2)
return [kelvin, fahrenheit]
```
你可以将摄氏度作为参数传递给这个函数,它将返回一个包含开氏度和华氏度的数组。
阅读全文