Ich habe Probleme mit meinem Code die minimalen und maximalen Werte als Monate anstelle von Werten anzuzeigen. Der Code unten für min und max sind Platzhalter, aber ich bin mir nicht sicher, wie ich dieses Problem angehen soll.Finden Sie Indizes für minimale oder maximale Niederschlagswerte
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()
Was genau ist Ihr Problem? Das ist irgendwie vage. – Carcigenicate