day 6-4 python (while 반복문 장애물)

2023. 3. 1. 16:49개인적인 공부/Python

장애물이 매번 바뀐다.

장애물이 바뀌면서 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

'개인적인 공부 > Python' 카테고리의 다른 글

day 7-1 hangman  (0) 2023.03.10
day 6-5 python (무작위 장애물)  (0) 2023.03.02
day 6-3 python while 반복문  (0) 2023.03.01
day 6-2 python (반복문)  (0) 2023.03.01
day 6-1 python 함수 (Functions)  (0) 2023.02.28