在 python 中 if 和 while 语句之间切换的最优雅的方式?

问题描述 投票:0回答:1

我的输入要么是 True 要么是 False。我想说的是,它是否对某个条件进行一次 True 检查,以及是否始终对某个条件进行 False 检查。

所以我想到了这样的事情:

input: bool

if input:
   if condition():
      fucntion()
else:
   while condition():
         function()

但是有更优雅的方式吗?

python if-statement while-loop
1个回答
0
投票
while condition():
    function()
    if input:
        break
© www.soinside.com 2019 - 2024. All rights reserved.