从键盘输入10个两位整数,存放到列表中,然后输出列表各元素; 将10个整数按升序排序输出,并输出其中的最大值和最小值; 将10个整数中的奇数和偶数分别存放在两个列表中,并统计奇数和偶数的个数,然后将奇数和偶数分别按降序排序输出
时间: 2024-06-06 09:06:38 浏览: 49
# 输入10个两位整数到列表中
num_list = []
for i in range(10):
num = int(input("请输入一个两位整数:"))
num_list.append(num)
# 输出列表各元素
print("列表各元素为:", num_list)
# 升序排序并输出最大值和最小值
num_list.sort()
print("升序排序后的列表为:", num_list)
print("最大值为:", num_list[-1])
print("最小值为:", num_list[0])
# 将奇数和偶数分别存放在两个列表中,并统计个数,降序排序输出
odd_list = []
even_list = []
odd_count = 0
even_count = 0
for num in num_list:
if num % 2 == 0:
even_list.append(num)
even_count += 1
else:
odd_list.append(num)
odd_count += 1
odd_list.sort(reverse=True)
even_list.sort(reverse=True)
print("奇数列表为:", odd_list)
print("奇数个数为:", odd_count)
print("偶数列表为:", even_list)
print("偶数个数为:", even_count)
阅读全文