【问题标题】:How to get final verdict out of all returns in Python in a loop?如何在循环中从 Python 中的所有返回中获得最终判决?
【发布时间】: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-3.x
loops