|
楼主 |
发表于 2018-1-8 10:38:11
|
显示全部楼层
- # 获得需要收集降雨量的年数。
- collect_years = int(input('Enter the number of collected years: '))
- # 设定一个flag
- yearly_rainfall = 0
- # 设定年数的一个循环
- for year in range(collect_years):
- print('For year', year + 1,',')
- for each_month in range(12):
- print('Enter month', each_month + 1, 'rainfall', end='')
- monthly_rainfall = float(input(' : '))
- yearly_rainfall += monthly_rainfall
- yearly_average_rainfall = yearly_rainfall / collect_years / 12
- monthly_average_rainfall = yearly_rainfall / 12/(year + 1)
- # print('The average rainfall in year', year + 1, 'is:', \
- # format(monthly_average_rainfall, '.2f'))
- # 输出总的降雨量
- print('The total rainfall in the entire period is:', yearly_rainfall)
- # 输出年平均降雨量
- print('The average rainfall in the entire period is:', \
- format(yearly_average_rainfall, '.2f'))
复制代码 |
|