У меня возникают проблемы с отображением в моем коде минимального и максимального значений в виде месяцев, а не значений. Код внизу для min и max является заполнителем, но я не уверен, как решить эту проблему.
def main():
#List of months
rain_month = ['January', 'February', 'March',' April', \
'May', 'June', 'July', 'August', \
'September', 'October', 'November', 'December']
#Rainfall list
rainfall = []
#Creates rainfall list for months
index = 0
while index < 12:
print ("Enter rainfall for ", rain_month [index], ": ",sep='', end = '')
amount = float(input())
rainfall.append(amount)
index += 1
print()
#Total Rainfall
total = 0
for value in rainfall:
total += value
print("Total Rainfall:", sep="", end="")
print(format(total, ',.2f'))
#Average Rainfall
average = total / len(rainfall)
print("Average Rainfall: ", sep="", end="")
print(format(average, ',.2f'))
#Sort
rainfall.sort()
print(min(rainfall))
print(max(rainfall))
main()