如何让python向用户询问输入'x'次?

时间:2014-10-06 14:04:34

标签: python average

我仍然是编程的新手,因为我是python。任何帮助深表感谢。 我试图让python向用户询问相同的问题' x'次数取决于用户确定的内容' x'成为。所以我想要实现的是让python向用户询问你想要多少个数字来找到' 我知道第一行是

    x = eval(input('How many numbers would you like to find the average for?: '))

然后让python问一些类似于'输入一个数字' x次。 我非常感谢任何帮助。谢谢

3 个答案:

答案 0 :(得分:1)

请勿使用eval。将输入转换为int

x = int(input('How many numbers would you like to find the average for?: '))

然后用它来循环

values = []
for i in range(x):
    values.append(int(input('Please enter a value')))

答案 1 :(得分:0)

x = eval(input('How many numbers would you like to find the average for?: '))
for count in range (x):
    amount = input (f"Enter number{count+1}:\n")

这基本上可以帮助您根据用户输入的数量要求重复输入,并且当程序每次要求用户输入时,它会如下进行: 输入数字 1 输入数字 2 依此类推,直到程序完成,您可以将输入数字更改为您喜欢的任何内容。复制代码,看看这是否是您想要的,如果有什么不成功,请告诉我。祝项目好运,希望这会有所帮助。我的意思是我自己刚刚了解到有关循环输入的知识。

答案 2 :(得分:-1)

使用forLoop语句......

读x,然后

表示范围(0,x)中的y:     用户输入在这里(y是一个int,它将显示你进入for语句的次数)

那主要是