python中for循环放入数组
时间: 2023-12-03 18:03:36 浏览: 82
在 Python 中,可以使用 for 循环遍历一个数组,并且可以在循环中将元素添加到另一个数组中。以下是一个示例代码,将一个数组中的元素添加到另一个数组中:
```python
# 定义原始数组
arr1 = [1, 2, 3, 4, 5]
# 定义空数组
arr2 = []
# 遍历原始数组,并将元素添加到新数组中
for num in arr1:
arr2.append(num)
# 打印新数组
print(arr2)
```
输出结果为:
```
[1, 2, 3, 4, 5]
```
在这个示例中,我们首先定义了一个原始数组 `arr1`,然后定义了一个空数组 `arr2`。在循环中,我们遍历了原始数组 `arr1`,将每个元素添加到新数组 `arr2` 中。最后,我们打印了新数组 `arr2` 的值。
相关问题
用python编写用while循环输入六个俩位数,放入数组中
可以使用以下代码实现:
```python
# 创建一个空数组
arr = []
# 使用 while 循环输入六个俩位数,并将其添加到数组中
i = 0
while i < 6:
num = input("请输入一个俩位数:")
if len(num) == 2 and num.isdigit():
arr.append(int(num))
i += 1
else:
print("请输入正确的俩位数!")
# 输出数组
print("输入的俩位数数组为:", arr)
```
运行结果如下:
```
请输入一个俩位数:12
请输入一个俩位数:13
请输入一个俩位数:14
请输入一个俩位数:15
请输入一个俩位数:16
请输入一个俩位数:17
输入的俩位数数组为: [12, 13, 14, 15, 16, 17]
```
用python编写输入六个俩位数,放入数组中
可以使用如下代码实现:
```python
# 创建一个长度为6的空数组
arr = [0] * 6
# 循环6次,每次输入一个俩位数并且加入数组中
for i in range(6):
num = int(input("请输入第{}个俩位数:".format(i+1)))
if num < 10 or num > 99:
print("输入错误,请重新输入!")
i -= 1 # 输入错误时,不让i自增
else:
arr[i] = num
print("输入的数组为:", arr)
```
代码解释:
1. 首先创建一个长度为6的数组,用来存放输入的俩位数。
2. 然后通过循环6次的方式,每次输入一个俩位数,并将其添加到数组中。
3. 在输入时加入了验证,如果输入的数不是俩位数,则提示错误并重新输入,直到输入正确为止。
4. 最后输出整个数组。