내가 쓴 코드
def turn_right():
turn_left()
turn_left()
turn_left()
def turn_right_move():
turn_right()
move()
def jump():
if front_is_clear():
if right_is_clear():
if wall_in_front():
if wall_on_right():
move()
else:
turn_right_move()
else:
turn_right_move()
else:
move()
elif right_is_clear():
turn_right_move()
else:
turn_left()
while not at_goal():
jump()
강좌 정답 코드
def turn_right():
turn_left()
turn_left()
turn_left()
def jump():
turn_left()
while wall_on_right():
move()
turn_right()
move()
turn_right()
while front_is_clear():
move()
turn_left()
while not at_goal():
if wall_in_front():
jump()
else:
move()
'python' 카테고리의 다른 글
[python] #행맨 게임 (2) - 빈칸을 정답 글자로 변환하기 (0) | 2024.06.01 |
---|---|
[python] #행맨 게임 (1) - 입력한 값이 문자열에 존재하는지 확인하기 (0) | 2024.06.01 |
[python] #연습문제 - 랜덤 비밀번호 생성기 만들기 (0) | 2024.05.29 |
[python] 리스트 <-> 문자열 변환하기 (0) | 2024.05.29 |
[python] for문을 사용하여 리스트 내의 가장 큰 값을 출력하기 (0) | 2024.05.27 |