我正在做作业,在其中一个问题中,我的教授把一些奇怪的伪代码作为一个条件,坦白说我不确定我是否理解它。
这是他给我们的:
LOOP if S>0 then {S:=S-1; exit} end_if;
END_LOOP
我可以理解为
while True:
if S>0:
S = S - 1
break
如果我用Python重写它?
或者,它应该是这样吗?
while S>0:
S = S -1
break
答案 0 :(得分:-2)
它并非100%清晰,但考虑到第一个版本要么会出现一次,要么永远四处走动,它可能是第二个版本。