编写一个Python 程序,判断一个列表a=[2,1,4,5,6]的各个元素整数是奇还是偶数,并将其调整为升序a=[1,2,4,5,6]。
时间: 2024-03-25 13:39:38 浏览: 63
1.6 编程基础之一维数组 python版.zip
5星 · 资源好评率100%
好的,以下是一个Python程序,可以对列表a的每个元素进行奇偶判断,并将其调整为升序:
```python
a = [2, 1, 4, 5, 6]
# 判断奇偶性并存储到字典中
d = {}
for i in a:
if i % 2 == 0:
d[i] = "偶数"
else:
d[i] = "奇数"
# 输出元素和其奇偶性
for k, v in d.items():
print(k, "是", v)
# 对列表进行排序
a.sort()
# 输出排序后的列表
print("排序后的列表:", a)
```
程序中,我们首先利用for循环遍历列表a,对于每个元素i,我们使用if语句判断其是否为偶数,并将其奇偶性存储到字典d中。然后,我们再次利用for循环遍历字典d,输出每个元素i以及其是奇数还是偶数的信息。接着,我们使用sort()方法对列表a进行排序,并输出排序后的列表。最终,程序会输出每个元素i以及其是奇数还是偶数的信息,以及排序后的列表a。
阅读全文