输入一个正整数n,再输入n个整数,输出其中的偶数
时间: 2023-09-15 08:05:44 浏览: 111
### 回答1:
Python代码如下:
```python
n = int(input())
num_list = list(map(int, input().split()))
even_list = [x for x in num_list if x % 2 == 0]
print(*even_list)
```
输入格式说明:
- 第1行:一个正整数n。
- 第2行:n个由空格分隔的整数。
输出格式说明:
- 输出这n个整数中的偶数,每个偶数间以空格分隔。
### 回答2:
首先,可以通过输入函数获取一个正整数n。然后,可以通过循环结构,依次输入n个整数,并将整数存储在一个列表中。
接下来,我们可以使用循环遍历列表中的每个元素,并通过判断元素是否为偶数来筛选出偶数。如果元素可以被2整除,即其余数为0,则判定为偶数,我们将其输出。
最后,我们可以将筛选出的偶数通过输出函数打印出来,以得到结果。
下面是相应的代码实现:
```python
n = int(input("请输入一个正整数n: "))
numbers = [] # 用于存储输入的整数的列表
for i in range(n):
num = int(input("请输入一个整数: "))
numbers.append(num)
print("输入的偶数为:")
for num in numbers:
if num % 2 == 0:
print(num)
```
以上代码会先要求输入一个正整数n,然后分别输入n个整数。最后,会输出这n个整数中的偶数。
### 回答3:
要实现这个功能,我们首先需要读取一个正整数n,表示接下来要输入的整数的个数。
然后,我们需要使用一个循环来读取n个整数,并判断它们是否是偶数。具体的步骤如下:
1. 读取正整数n。
2. 创建一个空列表,用于存储偶数。
3. 使用一个循环从1到n,读取每个整数并判断其是否为偶数。
4. 判断一个数是否为偶数,可以通过判断它除以2的余数是否为0来实现。如果余数为0,则说明这个数是偶数,将其添加到偶数列表中。
5. 完成循环后,输出存储偶数的列表。
下面是一个示例程序:
n = int(input("请输入一个正整数n: "))
even_numbers = [] # 存储偶数的列表
for i in range(n):
num = int(input("请输入第{}个整数: ".format(i+1)))
if num % 2 == 0:
even_numbers.append(num)
print("其中的偶数为: ", even_numbers)
这样就可以实现输入一个正整数n,再输入n个整数,然后输出其中的偶数的功能。
阅读全文