【发布时间】:2019-06-19 09:37:58
【问题描述】:
我正在尝试将列表中的整数转换为列表的总和和平均值,并说明低于冰点 F
#Input
count = 0
list = []
while True:
Temp = input("Enter a Temperature, enter q when done ")
if Temp.lower() == 'q':
break
list.append(Temp)
count = count + 1
print("List = ",list)
print("Number of Temperatures = ", count)
print("Highest Temperature = ",max(list))
print("Lowest Temperature = ",min(list))
print("Average Temperature= ",sum(list))
【问题讨论】:
-
修复了平均值问题。仍然需要弄清楚如何列出有多少冰点。
-
您可以通过以下方式找到冻结温度的计数:
print('number of freezing temps: ', len([x for x in lst if x <32]))
标签: python