
0
To nie jest błąd
Python. Управление роботом. Урок 7/2
код
while True:
front = radar("front")
left = radar("left")
right = radar("right")
if front > 3:
move(3)
elif left > 3:
turn(-90)
move(3)
elif right > 3:
turn(90)
move(3)
else:
break
Отступы в программировании делаются через табуляцию: клавиша TAB либо через пробелы, но лучше всётаки TAB. Из-за того что у вас в уроках интерпритатор плохо воспринимает ТАБ, долго не мог понять в чём проблема:
Traceback (most recent call last):
File "", line 55, in _acodemyRunUserCode
File "userCode", line 6
move(3)
^
IndentationError: expected an indented block
у такой ошибки. Только после простановки 12 пробелов в шестой строке у отступа, код норм сработал.
while True:
front = radar("front")
left = radar("left")
right = radar("right")
if front > 3:
move(3)
elif left > 3:
turn(-90)
move(3)
elif right > 3:
turn(90)
move(3)
else:
break
Отступы в программировании делаются через табуляцию: клавиша TAB либо через пробелы, но лучше всётаки TAB. Из-за того что у вас в уроках интерпритатор плохо воспринимает ТАБ, долго не мог понять в чём проблема:
Traceback (most recent call last):
File "", line 55, in _acodemyRunUserCode
File "userCode", line 6
move(3)
^
IndentationError: expected an indented block
у такой ошибки. Только после простановки 12 пробелов в шестой строке у отступа, код норм сработал.
Odpowiedź

Odpowiedź
To nie jest błąd
Вообще, TABами отступы в программах ставить как-раз-таки не рекомендуется. Обычно современные среды разработки, при нажатии на TAB, проставляют указанное количество пробелов.
В нашей системе TAB не работает таким образом, поскольку в браузере стандартное поведение кнопки TAB - перейти к следующему элементу управления (окошко/кнопка/пр.). Нарушать его не хотелось.
Customer support service by UserEcho
Вообще, TABами отступы в программах ставить как-раз-таки не рекомендуется. Обычно современные среды разработки, при нажатии на TAB, проставляют указанное количество пробелов.
В нашей системе TAB не работает таким образом, поскольку в браузере стандартное поведение кнопки TAB - перейти к следующему элементу управления (окошко/кнопка/пр.). Нарушать его не хотелось.