运用python 编译解决: 运用列表解决‘千年虫’问题 ,要求: (1)通过键盘输入6个两位整数或0,放入list1列表中,打印俞出列表listl;(2)将列表list1中两位整数x改为年份19xx,将0改为2000; (3) 对列表进行降序排序后再次打印输出。
时间: 2024-02-09 19:08:02 浏览: 61
关于千年虫问题
好的,我可以帮你解决这个问题。下面是Python的代码:
```python
list1 = []
for i in range(6):
num = int(input("请输入一个两位整数或0:"))
if num == 0:
num = 2000
else:
num += 1900
list1.append(num)
print("list1:", list1)
list1.sort(reverse=True)
print("降序排序后的list1:", list1)
```
首先,在一个 for 循环中,我们通过键盘输入6个两位整数或0,并将其添加到 list1 列表中。如果输入的是0,则将其替换为2000;否则,将其加上1900,变成19xx年份。接下来,我们打印输出 list1 列表。最后,我们使用 sort() 函数对列表进行降序排序,并再次打印输出。
阅读全文