用python编写用while循环输入六个俩位数,放入数组中
时间: 2023-08-04 16:14:32 浏览: 39
可以使用以下代码实现:
```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. 最后输出整个数组。
用Python编写程序 用while循环 编写 输入一个整数判断他是几位数字
好的,我可以帮你写这个程序。你可以参考下面的代码:
```python
num = int(input("请输入一个整数:"))
count = 0
while num != 0:
count += 1
num //= 10
print("这个整数是", count, "位数")
```
这个程序首先让用户输入一个整数,然后使用 while 循环计算这个整数的位数。具体来说,我们定义一个变量 count 来存储位数,然后在 while 循环中,每次将 count 加 1,并将 num 除以 10,以便于计算下一位。当 num 变成 0 时,循环结束,此时 count 的值就是这个整数的位数。最后,程序输出这个结果。
如果你想测试一下这个程序,可以直接复制上面的代码到 Python 环境中运行,然后输入一个整数即可。