题目描述: 运用列表解决“千年虫’问题,要求: (1)通过键盘输入6个两位整数或0,放入list1列表中,打印输出列表list1 (2)将列表list1中两位整数xx改为年份19xx,将0改为2000; (3)对列表进行降序排序后再次打印流出。 (注意:input)函数 否则不能蓄 分) 输入样例: 78 88
时间: 2024-02-05 16:11:18 浏览: 82
实例:list 列表的运用
下面是 Python 代码实现:
```python
list1 = []
for i in range(6):
x = input("请输入一个两位整数或0:")
list1.append(x)
print("输入的列表为:", list1)
for i in range(6):
if list1[i] == "0":
list1[i] = "2000"
else:
list1[i] = "19" + list1[i]
print("修改后的列表为:", list1)
list1.sort(reverse=True)
print("降序排序后的列表为:", list1)
```
输入样例:
```
请输入一个两位整数或0:78
请输入一个两位整数或0:88
请输入一个两位整数或0:0
请输入一个两位整数或0:12
请输入一个两位整数或0:34
请输入一个两位整数或0:0
输入的列表为: ['78', '88', '0', '12', '34', '0']
修改后的列表为: ['1978', '1988', '2000', '1912', '1934', '2000']
降序排序后的列表为: ['2000', '2000', '1988', '1978', '1934', '1912']
```
阅读全文