, поэтому я играю в Python, чтобы узнать, что вы можете и чего не можете сделать. Сейчас я пытаюсь сделать петлю на одну строку, как такМожете ли вы инициировать переменную при объявлении цикла в Python?
while i <= 100: print(i); i += 1
, но, как вы уже догадались, это не работает, потому что я не инициализирован i
. Затем я попытался
i = 0; while i <= 100: print(i); i += 1
Но это также не указав invalid syntax "while"
.
Есть ли способ инициализировать i
в той же строке?
Нет нет никакого способа, чтобы сделать это с 'while' цикла. Мы очень редко используем циклы while в Python (я в значительной степени использую их только для бесконечного цикла). Вы найдете, что петли 'for' могут использоваться практически для всего. –
Да, я заметил, что многие используют его для бесконечного цикла, такого как 'while True', потому что истина всегда верна ахе. – PairedPrototype