如何让python请求用户输入';x';多少次?

如何让python请求用户输入';x';多少次?,python,average,Python,Average,我对编程还是很陌生,就像我对python一样。非常感谢您的帮助。 我试图让python问用户相同的问题“x”的次数取决于用户确定的“x”是什么。因此,我试图实现的是python询问用户“您希望找到多少个数字的平均值” 我知道第一行是 x = eval(input('How many numbers would you like to find the average for?: ')) 然后python会多次询问类似“输入一个数字”这样的问题。 我将非常感谢任何帮助。谢谢不要使用eva

我对编程还是很陌生,就像我对python一样。非常感谢您的帮助。 我试图让python问用户相同的问题“x”的次数取决于用户确定的“x”是什么。因此,我试图实现的是python询问用户“您希望找到多少个数字的平均值” 我知道第一行是

    x = eval(input('How many numbers would you like to find the average for?: '))
然后python会多次询问类似“输入一个数字”这样的问题。
我将非常感谢任何帮助。谢谢

不要使用
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')))

使用forLoop语句

那么读x

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

主要是这样

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
依此类推,直到程序完成,您可以将Enter Number更改为您喜欢的任何值。复制代码,看看这是否是你想要的,如果出了问题,请告诉我。祝你好运,希望这对你有所帮助。我的意思是,我刚刚自学了循环输入。

这是针对Python 3的。对于Python2
x=input('您希望找到多少个数字的平均值?:')