개인적인 공부/Python
day 6-4 python (while 반복문 장애물)
karatejin
2023. 3. 1. 16:49
장애물이 바뀌면서 front_is_clear(), wall_in_front(), at_goal() 함수를 사용하고 반복문을 이용하여 완성시켜라
p.s. 시간이 많이 걸렸다
def turn_right():
turn_left()
turn_left()
turn_left()
def met_wall():
turn_left()
move()
turn_right()
move()
turn_right()
move()
turn_left()
while at_goal() !=True:
if wall_in_front() == True:
met_wall()
elif front_is_clear() == True:
move()
else:
break
turn_right() 함수 생성
met_wall() 함수 생성
while at_goal() 이 거짓이라면
if wall_in_front()가 참이라면
met_wall() 함수를 작동
elif front_is_clear() 가 참이라면
move() 함수가 작동
else:
break