创建一个空列表,指定列表的长度,并使用input函数输入对应长度的整型元素。①请输出列表中小于20的元素的个数;②采用冒泡排序对列表进行排序,并输出完成排序后的列表
时间: 2024-10-17 17:10:07 浏览: 17
首先,我们创建一个空列表,然后提示用户输入指定长度的整型元素。以下是Python代码实现:
```python
# 确定列表长度并获取输入
length = int(input("请输入列表的长度:"))
my_list = [int(input(f"请输入第{i+1}个元素:")) for i in range(length)]
# 输出小于20的元素的个数
count = sum(1 for num in my_list if num < 20)
print(f"小于20的元素有{count}个")
# 冒泡排序
def bubble_sort(lst):
n = len(lst)
for i in range(n):
for j in range(0, n-i-1):
if lst[j] > lst[j+1]:
lst[j], lst[j+1] = lst[j+1], lst[j]
return lst
sorted_list = bubble_sort(my_list)
print("排序后的列表为:")
print(sorted_list)
阅读全文