使用数组从键盘录入五个正整数,如何使用for循环实现动态显示偶数序列,判断是否有偶数并输出
时间: 2024-10-19 16:04:13 浏览: 14
从键盘录入数组并往指定位置插入指定的值
在Python中,你可以通过以下步骤实现这个功能:
1. 首先,使用`input()`函数获取用户输入的五个正整数,并将它们存储在一个列表中。因为用户可能会输入非整数,所以我们需要使用`try-except`块来捕获错误。
```python
numbers = []
for _ in range(5):
try:
num = int(input("请输入第{}个正整数:".format(_ + 1)))
numbers.append(num)
except ValueError:
print("输入错误,请输入正整数。")
break
```
2. 然后,我们使用`for`循环遍历列表,检查每个元素是否为偶数,并使用`print`函数展示偶数。
```python
even_numbers = [num for num in numbers if num % 2 == 0]
if even_numbers: # 判断列表中是否有元素
print("偶数序列如下:", even_numbers)
else:
print("没有找到偶数。")
```
3. 如果有偶数,程序会输出它们;如果没有,则提示没有找到偶数。
阅读全文