第一次輸入數據時,它不會運行calc函數,它只是從main()重置。一旦數據再次輸入,數據輸入到計算功能。我真的很感激幫助!Python:程序在運行兩次之前不會返回數據
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
不用擔心,很高興我能幫上忙!如果它解決了您的問題,請考慮[接受](https://stackoverflow.com/help/someone-answers)答案。 – cegas