【问题描述】编写程序输出一周的日最高气温。气温从键盘输入到数组。气温为华氏温度,范围在20-84之间。
时间: 2024-03-22 16:40:29 浏览: 169
C语言程序设计-输入华氏温度求摄氏温度;转换公式为 c=59(f-32),输出结果取两位小数;.c
好的,我可以帮你编写这样的程序。你可以参考下面的代码实现:
```python
temperatures = [] # 定义一个空列表用于存储气温
# 输入每天的气温,共7天
for i in range(7):
temperature = float(input("请输入第%d天的气温(华氏度):" % (i+1)))
while temperature < 20 or temperature > 84: # 判断输入是否合法
temperature = float(input("输入有误,请重新输入第%d天的气温(20-84华氏度):" % (i+1)))
temperatures.append(temperature) # 将输入的气温添加到列表中
# 输出一周的日最高气温
max_temperature = max(temperatures) # 获取气温列表中的最大值
print("一周的日最高气温为:%.1f华氏度" % max_temperature)
```
这个程序会让你输入每天的气温,共7天,然后会判断输入是否在20-84之间,如果不在范围内会提示重新输入。最后,程序会输出一周的日最高气温,即气温列表中的最大值。
希望这个程序可以帮到你!
阅读全文