用python写一个脚本表示i1,i2,i3....in,并给每个变量分别赋予2,4,6,....,2n
时间: 2023-11-27 13:52:52 浏览: 70
Python3单行定义多个变量或赋值方法
可以使用Python的循环语句和列表来实现,具体代码如下:
```python
n = 10 # 假设 n = 10
lst = [] # 定义一个空列表
# 循环生成 i1, i2, ..., in 变量,并给每个变量赋值
for i in range(1, n+1):
name = 'i' + str(i)
value = 2 * i
exec(name + ' = ' + str(value))
lst.append(eval(name))
# 打印输出结果
print(lst)
```
输出结果为:
```
[2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
```
说明成功生成了 i1, i2, ..., in 变量,并给每个变量分别赋值 2,4,6,....,2n。同时,将每个变量的值存储在列表中,方便后续的处理和使用。
阅读全文