Добрый день!
Помогите пожалуйста с оператором bool и их возратом
Есть задание дойти до условной стенки на клеточном поле, но на каком она расстоянии - неизвестно. В помощь есть такая функция, как wall_is_on_the_right(), которая возвращает либо True либо False.
Но как эту функцию скормить циклу for, чтобы он понимал, что пока нету False, ему нужно повторять цикл?
Ниже код с телом функции, который я написал и который не работает, а ещё ниже и само задание
#!/usr/bin/python3
from pyrob.api import *
@task
def task_3_1():
n = 1
for i in range (n):
move_right ()
wall_is_on_the_right()
x = wall_is_on_the_right()
if x==False:
n += 1
else:
break
if __name__ == '__main__':
run_tasks()
Если что, само задание тут
cs.mipt.ru/python/lessons/lab1.html task_3_1