用input()输入整数n,n是自然数序列1,2,3,…n-1,n中的最大整数; (2)用fon语句筛选出自然数序列中的奇数与偶数,分别存入奇数列表ls1与偶数列表ls2,分两行打印输出 (3)将两个列表合并为一个列表ls;(4)以降序方式输出列表ls
时间: 2023-12-06 09:44:56 浏览: 74
Python例题(一) 输入一个正整数判断是不是素数
以下是实现代码:
```python
# 输入n
n = int(input("请输入自然数序列1,2,3,…n-1,n中的最大整数n: "))
# 筛选奇偶数
ls1 = [i for i in range(1, n+1) if i % 2 == 1]
ls2 = [i for i in range(1, n+1) if i % 2 == 0]
# 打印奇偶数列表
print("奇数列表:", ls1)
print("偶数列表:", ls2)
# 合并两个列表
ls = ls1 + ls2
# 降序排序输出
ls.sort(reverse=True)
print("合并后的列表:", ls)
```
运行示例:
```
请输入自然数序列1,2,3,…n-1,n中的最大整数n: 10
奇数列表: [1, 3, 5, 7, 9]
偶数列表: [2, 4, 6, 8, 10]
合并后的列表: [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
```
阅读全文