【发布时间】:2018-11-04 01:33:53
【问题描述】:
我正在尝试检查列表中的所有元素,看看它们是否满足“小于 5”的条件。我想要做的是,如果我的列表中没有数字小于 5,我想打印一条语句“此列表中没有小于 5 的元素。”,否则只打印那些数字,而不是“此列表中没有小于 5 的元素。”也。
list = [100, 2, 1, 3000]
for x in list:
if int(x) < 5:
print(x)
else:
print("There are no elements in this list less than 5.")
这会产生输出:
2
1
There are no elements in this list less than 5.
我怎样才能摆脱该输出的最后一行?
【问题讨论】:
标签: python python-3.x for-else