Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在for循环中每次更改变量名?_Python_For Loop - Fatal编程技术网

Python 如何在for循环中每次更改变量名?

Python 如何在for循环中每次更改变量名?,python,for-loop,Python,For Loop,我创建了一个运行良好的python程序。但我想让它更简洁,我要求用户输入数字,数字1,数字2等,最多5个。我只想用for循环来做这个,就像这样 for i in range(0,5): number(i) = int(input("what is the number")) 我意识到这个代码讲解员实际上可以工作,但这正是我想要做的。您的代码本身无法完成,但可以使用如下列表完成: number_list = [] for i in range(5); num

我创建了一个运行良好的python程序。但我想让它更简洁,我要求用户输入数字,数字1,数字2等,最多5个。我只想用for循环来做这个,就像这样

for i in range(0,5):
    number(i) = int(input("what is the number"))

我意识到这个代码讲解员实际上可以工作,但这正是我想要做的。

您的代码本身无法完成,但可以使用如下列表完成:

number_list = []

for i in range(5);
    number = int(input("What is the number?"))
    number_list.append(number)

// Now you can access the list using indexes

for j in len(number_list):
    print(number_list[j])
number = {}
for i in range(0,5):
  number[f'number{i}'] = int(input("what is the number "))
print(number)


您的代码本身无法完成,但可以使用以下列表完成:

number_list = []

for i in range(5);
    number = int(input("What is the number?"))
    number_list.append(number)

// Now you can access the list using indexes

for j in len(number_list):
    print(number_list[j])
number = {}
for i in range(0,5):
  number[f'number{i}'] = int(input("what is the number "))
print(number)

代码:

代码:


我认为最简单的方法就是创建一个列表并附加项目:

numbers = []
for i in range(0,5):
    numbers += [int(input("what is the number"))]


我认为最简单的方法就是创建一个列表并附加项目:

numbers = []
for i in range(0,5):
    numbers += [int(input("what is the number"))]


如果还想保存变量名,可以使用python
字典,如下所示:

number_list = []

for i in range(5);
    number = int(input("What is the number?"))
    number_list.append(number)

// Now you can access the list using indexes

for j in len(number_list):
    print(number_list[j])
number = {}
for i in range(0,5):
  number[f'number{i}'] = int(input("what is the number "))
print(number)

输出:

{'number0': 5, 'number1': 4, 'number2': 5, 'number3': 6, 'number4': 3}

如果还想保存变量名,可以使用python
字典,如下所示:

number_list = []

for i in range(5);
    number = int(input("What is the number?"))
    number_list.append(number)

// Now you can access the list using indexes

for j in len(number_list):
    print(number_list[j])
number = {}
for i in range(0,5):
  number[f'number{i}'] = int(input("what is the number "))
print(number)

输出:

{'number0': 5, 'number1': 4, 'number2': 5, 'number3': 6, 'number4': 3}

尝试使用字典,使用键作为变量名,使用值作为值。也可以使用列表。i、 e.
numbers=[]
numbers.append(int(输入(“数字是什么”))
-在这种情况下可能更合适。请尝试使用字典,使用变量名的键和值的值。您也可以使用列表。i、 e.
numbers=[]
number.append(int(输入(“数字是什么”))
——在这种情况下,哪一种更合适。