【发布时间】:2023-04-06 19:19:01
【问题描述】:
抱歉,问了一个愚蠢的问题。
假设我想使用 for 循环比较两个列表的元素。现在我写道:-
for i in range(10):
if a[i] == b[i]:
print('True')
else:
print('False')
其中 a 和 b 是两个列表。
现在我将得到 10 个输出,它们要么是真要么是假。我想要的是,如果它们全部为真,则只打印 True,如果其中任何一个为假,则打印 false(True 或 False 只打印一次)。
这只是一个例子,我想用这个方法解决一些其他问题,也可以使用 for 循环。
请帮忙。
【问题讨论】:
-
如果有些是真的有些是假的会发生什么?
-
@Jim "if any are False, print False" 应该回答这个问题
-
@JimFasarakisHilliard 有些是真的,有些是假的,那么输出应该是假的。只有当所有都为真时才必须打印真
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:如何在循环中从 Python 中的所有返回中获得最终判决? - Python技术站