2014-11-18 4 views
0

Я выполняю задание, и в одном из вопросов мой профессор поставил какой-то странный псевдокод в качестве условия, и, честно говоря, я не уверен, правильно ли я это понял.«Перевод» странного псевдокода в python

Это то, что он дал нам:

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 

ответ

-2

Это не 100% ясно, но, учитывая, что первая версия будет идти либо вокруг когда-то, или идти вокруг навсегда, это, вероятно, будет второй один.

Смежные вопросы