SyntaxError: 'перерыв' вне цикла, ошибка только для raspberry pi 3, но не для ПК - PullRequest
3 голосов
/ 12 апреля 2019

Я попытался использовать эквивалент цикла do while в python.Raspberry Pi 3 Я использую утверждения, что есть синтаксическая ошибка.
edit: Raspberry запускает python 2.7.13
edit 2: Я использую только пробелы для отступа

while True: 
     input_var = raw_input(" printed text for choices 1 or 2 ")
     if (input_var == '1' or input_var == '2'):
         break    
     else: print"Error text"

Если ifоператор должен использоваться для прерывания цикла True: True, что он делает на ноутбуке, но при загрузке на Raspberry Pi 3 выдает следующую ошибку:

SyntaxError: 'break' outside loop

1 Ответ

0 голосов
/ 12 апреля 2019

Ошибка может появиться из последней распечатки, если на вашем Raspberry установлена ​​версия Python 3+.

try:

else:
    print("Error text")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...