【发布时间】:2014-07-25 12:12:28
【问题描述】:
当我尝试使用它时,我的代码开始出现错误。我需要它来接受输入,将用户的数字分开,确定平均值,然后打印平均值。这一切以前都有效,但有些东西发生了变化,现在它不再接受输入,并在标题中给了我错误消息。这是我的代码:
class1 = 0
class2 = 0
class3 = 0
class4 = 0
class5 = 0
def findAverage():
allClasses = class1 + class2 + class3 + class4 + class5
finalAverage = allClasses / 5
return finalAverage
grades = int(input("Enter the grades from your five classes, seperated by a space."))
grades_list = grades.split(' ')
class1, class2, class3, class4, class5 = grades_list
findAverage()
if findAverage() >= 80:
print("Congratulations, you are on the honor roll. Your average is", findAverage)
【问题讨论】:
-
例如
'1 2 3 4 5'确实是一个无效的整数。你的期望是什么?