Python 如何在for循环中每次更改变量名?
我创建了一个运行良好的python程序。但我想让它更简洁,我要求用户输入数字,数字1,数字2等,最多5个。我只想用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
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(输入(“数字是什么”))
——在这种情况下,哪一种更合适。