データが初めて入力されたときに、calc関数が実行されなかったときにmain()からリセットされます。データが2度目に入力されると、データはcalc関数に入力されます。私は本当に助けに感謝します!Python:プログラムが2回実行されるまでデータを返しません。
def main():
numbers = get_val()
get_calc(numbers)
def get_val():
print("Please enter 10 numbers:")
values = []
for i in range(10):
value = int(input("Enter a number:"))
values.append(value)
return values
def get_calc(numbers):
list1 = get_val()
print(list1)
print("The lowest number is", min(numbers))
print("The highest number is", max(numbers))
print("The sum of the numbers is", sum(numbers))
print("The average of the numbers is", sum(numbers)/len(numbers))
main()
ああ、私はなぜ新しい変数を再定義していたのかわかりません。どうもありがとうございます! – Bbtopher
心配しないで、うれしく思うよ!問題が解決した場合は、[accepting](https://stackoverflow.com/help/someone-answers)と答えてください。 – cegas