第一次输入数据时,它不会运行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