ユーザーから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
^ここに問題があります。この関数を実行するたびに、別の変数に別の値を返すようにします。元。test1、test2、test3。
def calcAverage(_score1,_score2,_score3,_score4,_score5):
total = _score1 + _score2 + _score3 + _score4 + _score5
calculatedAverage = total/5
return calculatedAverage