输入一个正整数n,再输入n个整数,输出其中的偶数。要求相邻数字中间用一个空格分开,行末不得有多余空格。
时间: 2023-05-31 14:19:02 浏览: 397
### 回答1:
请输入一个正整数n,再输入n个整数,使用循环将其中的偶数输出,相邻数字中间用一个空格分开,行末不得有多余空格。
示例代码:
```
n = int(input())
nums = []
for i in range(n):
nums.append(int(input()))
for i in range(n):
if nums[i] % 2 == 0:
print(nums[i], end=' ')
print()
```
这是一个简单的例子,您可以根据需要进行修改。
### 回答2:
题目要求我们输入一个正整数n和n个整数,然后输出其中的偶数。我们可以使用循环来依次输入n个整数,再判断每个数是否为偶数,如果是偶数则输出。
具体实现方法如下:
首先输入一个正整数n,表示有n个整数需要输入:
```
n = int(input())
```
接下来我们需要使用循环来输入n个整数,可以使用for循环:
```
for i in range(n):
num = int(input())
```
在循环体内部判断输入的数是否为偶数,如果是偶数,则输出,输出时要注意避免行末多余空格的情况:
```
for i in range(n):
num = int(input())
if num % 2 == 0:
if i == n-1: # 最后一个数
print(num, end='')
else:
print(num, end=' ')
```
完整代码如下:
```
n = int(input())
for i in range(n):
num = int(input())
if num % 2 == 0:
if i == n-1: # 最后一个数
print(num, end='')
else:
print(num, end=' ')
```
这样,我们就可以实现输入n个整数,并输出其中的偶数。
### 回答3:
题目要求我们先输入一个正整数n,再输入n个整数,然后输出其中的偶数。我们可以先用一个变量n来存储正整数n,再用一个数组来存储n个整数。代码可以写成以下形式:
```python
n = int(input()) # 输入正整数n
nums = list(map(int, input().split())) # 输入n个整数,存储在数组中
for num in nums: # 遍历数组中的每一个整数
if num % 2 == 0: # 判断当前整数是否为偶数
print(num, end=' ') # 如果是偶数,则输出并加上一个空格
print() # 输出空行
```
首先,我们使用input()函数来获取用户输入的正整数n,使用int()函数将其转换成整数类型,并将其存储在n变量中。接着,我们使用input()函数获取用户输入的n个整数,使用split()函数将其按空格分开,并使用map()函数将其转换成整数类型,并将其存储在nums数组中。
接下来,我们使用for循环遍历nums数组中的每一个整数。在循环中,我们使用if语句判断当前整数是否能被2整除。如果可以,则说明当前整数为偶数,我们使用print()函数输出该整数,并使用end参数指定输出的末尾字符为一个空格。如果不是偶数,则跳过输出。
最后,我们使用print()函数输出一个空行,以满足题目中的行末不得有多余空格的要求。
总之,这道题目十分简单,只需要使用基本的输入输出和循环语句就可以解决。需要注意的是输出的格式要符合题目的要求。
阅读全文