先输入整数n,再输入n个整数组成列表,分别输出奇数位和偶数位上的整数python
时间: 2024-02-05 15:10:53 浏览: 90
Python输出n以内的奇数或偶数
可以使用 Python 的切片(slice)操作来实现:
```python
n = int(input()) # 输入整数 n
lst = list(map(int, input().split())) # 输入 n 个整数,转换为列表
# 输出奇数位上的整数
print(lst[::2])
# 输出偶数位上的整数
print(lst[1::2])
```
这里 `lst[::2]` 表示从第一个元素开始,每隔一个元素取一个,即奇数位上的元素;`lst[1::2]` 表示从第二个元素开始,每隔一个元素取一个,即偶数位上的元素。
阅读全文