输入2个正整数lower和upper (-20<=lower<=upper<=50),表示摄氏范围。请输出一张取值范围为[lower,upper]、 且每次增加2摄氏度的摄氏-华氏温度转换表。温度转换的计算公式: F=C×1.8+32 其中:C表示摄氏温度,F表示华氏温度。
时间: 2024-04-30 08:17:48 浏览: 268
好的,根据您的要求,以下是范围为[lower,upper]、每次增加2摄氏度的摄氏-华氏温度转换表:
```
摄氏温度 华氏温度
---------------------
lower lower*1.8+32
lower+2 (lower+2)*1.8+32
lower+4 (lower+4)*1.8+32
... ...
upper-2 (upper-2)*1.8+32
upper upper*1.8+32
```
请注意,这里的 lower 和 upper 均为闭区间,因此表格中会包含这两个数。同时,转换公式为 F=C×1.8+32。希望这个表格能够帮助你完成你的任务。
相关问题
输入2个正整数lower和upper(-20<=lower<=upper<=50),表示摄氏范围。请输出一张取值范围为[lower,upper]、 且每次增加2摄氏度的摄氏-华氏温度转换表。温度转换的计算公式: F=C×1.8+32
好的,根据你的要求,我编写了以下代码:
```python
lower = int(input("请输入lower值:"))
upper = int(input("请输入upper值:"))
print("摄氏度\t华氏度")
for celsius in range(lower, upper+1, 2):
fahrenheit = celsius * 1.8 + 32
print("{}\t{}".format(celsius, fahrenheit))
```
你可以直接复制粘贴到Python环境中运行,输入lower和upper的值即可得到相应的温度转换表。注意,lower和upper的值需要在-20到50之间。
python在一行中输入2个正整数lower和upper,中间用空格分开,(-20<=lower<=upper<=50),表示摄氏范围。请输出一张取值范围为[lower,upper]、 且每次增加2摄氏度的摄氏-华氏温度转换表。温度转换的计算公式: f=c×1.8+32 其中:c表示摄氏温度,f表示华氏温度。
好的,以下是Python代码实现:
```python
lower, upper = map(int, input().split())
print("摄氏温度\t华氏温度")
for celsius in range(lower, upper + 1, 2):
fahrenheit = celsius * 1.8 + 32
print(f"{celsius}\t\t{fahrenheit}")
```
这里使用了`input()`函数来读取用户输入的一行字符串,然后使用`split()`方法将其按照空格分割成两个字符串,再使用`map()`函数将这两个字符串转换成整数。最后,就可以像之前那样输出温度转换表了。
阅读全文