我正在用 Python 完成一项任务,需要将每个月的降雨量关联起来。我需要打印降雨量的高低月份,但是我的代码目前的编写方式只能打印实际数量,而不能打印与数量相对应的月份。我想我会在 enter_rainfall 函数下将两者关联起来,但我不确定如何将两者关联起来。任何建议表示赞赏。
def main():
months_list = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']
rain = enter_rainfall()
average = avg_rainfall(rain)
lowhigh = low_High(rain)
print(format(average, '.2f'))
def enter_rainfall():
rain_fall = []
months = 12
for months_list in range(months):
rain_amount = float(input('Please enter the amount of rain:',))
rain_fall.append(rain_amount)
return(rain_fall)
def avg_rainfall(rain):
total = 0
for value in rain:
total += value
average = total / len(rain)
return(average)
def low_High(rain, months_list):
low = min(rain)
month = months_list[rain.index(low)]
print(month)
high = max(rain)
print(high)
main()
临摹微笑
蓝山帝景
拉丁的传说
相关分类