【发布时间】:2016-03-22 23:12:11
【问题描述】:
我真的很想解决这个问题,谁能帮我为这个程序编写代码?或者至少说我哪里出错了?我尝试了很多,但似乎无法获得所需的输出。
这是程序描述:Python 3 程序包含一个函数,该函数接收三个测验分数并将这三个分数的平均值返回到 Python 程序的主要部分,其中将打印平均分数。强>
我一直在尝试的代码:
def quizscores():
quiz1 = int(input("Enter quiz 1 score: "))
quiz2 = int(input("Enter quiz 2 score: "))
quiz3 = int(input("Enter quiz 3 score: "))
average = (quiz1 + quiz2 + quiz3) / 3
print (average)
return "average"
quizscores(quiz1,quiz2,quiz3)
【问题讨论】:
-
你只是返回字符串
"average" -
正如@K.Menyah 所说,您返回的是字符串文字而不是变量
average,只需删除引号即可。 -
知道了,非常感谢!