使用列表获取平均值

迈克宁

该程序应要求用户输入12个月的每月降雨量,计算并合计该年的降雨量,平均每月降雨量以及数量最高和最低的月份。

我可以要求输入,给出每年的总数和每月的平均值,但是我觉得程序的输入部分应该以某种方式削减,它看起来太大而笨重,我还不太清楚如何获得高/低平均值。任何帮助将非常感激。提前致谢。

def main():
    jan = int(input('Enter Rainfall For January: '))
    feb = int(input('Enter Rainfall for February: '))
    mar = int(input('Enter Rainfall For March: '))
    april = int(input('Enter Rainfall For April: '))
    may = int(input('Enter Rainfall For May: '))
    june = int(input('Enter Rainfall For June: '))
    jul = int(input('Enter Rainfall For July: '))
    aug = int(input('Enter Rainfall For August: '))
    sept = int(input('Enter Rainfall For September: '))
    oct = int(input('Enter Rainfall For October: '))
    nov = int(input('Enter Rainfall For November: '))
    dec = int(input('Enter Rainfall For Deceember: '))
    totalyear = jan + feb + mar + april + may + june + jul + aug + sept + oct + nov + dec
    print('The total for the year is: ',totalyear)
    avg = jan + feb + mar + april + may + june + jul + aug + sept + oct + nov + dec / 12
    print('The average monthly rainfall is: ',avg)
main()
超本能

您可以使用列表和循环。:)

def main():
    months = ["Jan","Feb" .... ,"Dec"]
    rain = []
    for month in months:
        rain.append(int(input("Enter .. for" + month)))
    print("Total", sum(rain))
    print("Average", sum(rain)/float(len(rain)))

同样,对于最大值和最小值,可以使用max(rain)min(rain)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过列表获取平均值

来自分类Dev

Ruby合并哈希列表并获取平均值

来自分类Dev

从字典列表中获取平均值

来自分类Dev

Ruby合并哈希列表并获取平均值

来自分类Dev

SQL:使用空值获取平均值

来自分类Dev

使用Aggrerate从Mongo Collection获取平均值

来自分类Dev

groupby 获取平均值,使用动态条件

来自分类Dev

从数组中获取平均值

来自分类Dev

LINQ从IQueryable获取平均值

来自分类Dev

从EF获取平均值

来自分类Dev

从地图获取平均值条目

来自分类Dev

取平均值

来自分类Dev

当前尝试使用冒泡排序对数组进行排序,然后获取平均值,但返回的平均值是错误的。

来自分类Dev

当前尝试使用冒泡排序对数组进行排序,然后获取平均值,但返回的平均值是错误的。

来自分类Dev

矩阵列表上的按元素取平均值

来自分类Dev

从表中的“最后” N行获取平均值

来自分类Dev

Python:从多个文件的多个列获取平均值

来自分类Dev

从NSManagedObject请求数组获取平均值

来自分类Dev

Bash(awk)-从数字行获取平均值

来自分类Dev

从整数向量中获取平均值

来自分类Dev

从文本文件获取平均值

来自分类Dev

从多个JSON对象值获取平均值

来自分类Dev

从函数结果中获取平均值

来自分类Dev

创建Dax度量以获取平均值

来自分类Dev

用猫鼬查询获取平均值

来自分类Dev

SQL查询以获取平均值之和

来自分类Dev

如何从R获取平均值图

来自分类Dev

在mongodb的集合中获取平均值

来自分类Dev

MongoDB查找给定字段并获取平均值