-1
我有這個代碼的平均降雨量,我一直試圖弄清楚用戶輸入每月降雨量。但我不斷收到此錯誤代碼:蟒蛇 - 平均降雨量
File "/Users/brittneybutcher/Desktop/UM-Flint/Average Rainfall.py", line 17, in <module>
"Average rainfall: " + format(averagerainfall, ".2f"))
TypeError: bad operand type for unary +: 'str' "
有誰能告訴我它有什麼問題嗎?
for currentyear in range(1, usernumberofyears + 1):
for currentmonth in range(1, 13):
monthlyrainfallinches = float(input("Please type the inches of rainfall for month " + \
format(currentmonth, "d") + ", year " + format(currentyear, "d") + \
": "))
totalinchesofrainfall += monthlyrainfallinches
totalnumberofmonths += 1
averagerainfall = totalinchesofrainfall/totalnumberofmonths
print("Number of Months: " + format(totalnumberofmonths, "d"), "Total inches of rainfall: " \
+ format(totalinchesofrainfall, ".2f"), + \
"Average rainfall: " + format(averagerainfall, ".2f"))