【发布时间】:2012-10-29 09:48:23
【问题描述】:
我正在尝试制作一个程序,从用户那里获取 5 个整数,然后找到它们的平均值。我已经将它设置为接收 5 个数字,但是如何将它们全部作为单独的变量返回,以便以后可以使用它们?谢谢!
def main():
x = 0
testScoreNumber = 1
while x < 5:
getNumber_0_100(testScoreNumber)
x += 1
testScoreNumber += 1
calcAverage(score1, score2, score3, score4, score5)
print(calculatedAverage)
def getNumber_0_100(testnumber):
test = int(input("Enter test score " + str(testnumber) + ":"))
testcount = 0
while testcount < 1:
test = int(input("Enter test score " + str(testnumber) + ":"))
if test > 0 or test < 100:
testcount += 1
return test
^这里有问题,每次运行这个函数,我希望它返回一个不同的值给不同的变量。前任。测试1,测试2,测试3。
def calcAverage(_score1,_score2,_score3,_score4,_score5):
total = _score1 + _score2 + _score3 + _score4 + _score5
calculatedAverage = total/5
return calculatedAverage
【问题讨论】:
标签: python python-3.x return return-value