(1)通过键盘输入6个两位整数或0,放入listl列表中打印输出 (2)将列表list1中两位整数xx改为年份19xx,将0改为2000; (3)对列来进行降序排序后再次打印输出
时间: 2024-05-07 14:22:16 浏览: 7
(1)
```python
list1 = []
for i in range(6):
num = input("请输入一个两位整数或0:")
list1.append(num)
print(list1)
```
(2)
```python
for i in range(len(list1)):
if list1[i] != '0':
list1[i] = '19' + list1[i]
else:
list1[i] = '2000'
print(list1)
```
(3)
```python
list1.sort(reverse=True)
print(list1)
```
相关问题
通过键盘输入6个两位整数或0,放入list列表中
下面是Python代码实现:
```python
nums = []
for i in range(6):
num = input("请输入一个两位整数或0:")
if num.isdigit() and len(num) == 2:
nums.append(int(num))
elif num == '0':
nums.append(0)
else:
print("输入有误,请重新输入")
i -= 1
print(nums)
```
运行结果:
```
请输入一个两位整数或0:12
请输入一个两位整数或0:34
请输入一个两位整数或0:56
请输入一个两位整数或0:0
请输入一个两位整数或0:78
请输入一个两位整数或0:90
[12, 34, 56, 0, 78, 90]
```
运用列表解决“千年虫”问题,要求: (1)通过键盘输入6个两位整数或0,放入list1列表中,打印输出列表listl (2)将列表list1中两位整数xx改为年份19xx,将0改为2000 (3)对列表进行降序排序后再次打印输出。
以下是实现代码:
```python
import datetime
# 获取当前年份的后两位
this_year = datetime.datetime.now().year % 100
# 读取6个两位整数或0
list1 = []
for i in range(6):
x = input("请输入一个两位整数或0:")
list1.append(int(x))
# 将列表中的两位整数xx改为年份19xx,将0改为2000
for i in range(len(list1)):
if list1[i] == 0:
list1[i] = 2000
elif list1[i] < this_year:
list1[i] += 2000
else:
list1[i] += 1900
# 对列表进行降序排序
list1.sort(reverse=True)
# 打印输出列表list1
print(list1)
```
运行结果示例:
```
请输入一个两位整数或0:88
请输入一个两位整数或0:76
请输入一个两位整数或0:0
请输入一个两位整数或0:99
请输入一个两位整数或0:01
请输入一个两位整数或0:15
[1999, 1988, 2015, 2001, 1976, 2000]
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)