思路:
本题比较简单不做过多说明
可自定义一个列表,也可让用户输入,此例子是让用户输入
# 2、编写程序实现在一个list中,删掉偶数,只保留奇数。(使用filter())。
list1 = []
cunt = 0
while True:
list1.append(int(input("请输入任意元素:")))
cunt += 1
if cunt % 5 == 0:
x = input('是否继续输入(继续请输入YES,输入其他键则默认结束):')
if x != 'YES':
break
list2 = list(filter(lambda x: x%2!=0, list1))
print(f'您输入的数中,只有{list2}为奇数')
# 结果
请输入任意元素:5
请输入任意元素:6
请输入任意元素:9
请输入任意元素:10
请输入任意元素:5
是否继续输入(继续请输入YES,输入其他键则默认结束):
您输入的数中,只有[5, 9, 5]为奇数