for문
def turn_right():
turn_left()
turn_left()
turn_left()
def jump():
move()
turn_left()
move()
turn_right()
move()
turn_right()
move()
turn_left()
#6번 반복하기
for step in range(6):
jump()
while문 안에 if문 쓰기
def turn_right():
turn_left()
turn_left()
turn_left()
#무한 루프를 방지하기 위해 벽부터 찾는다
while front_is_clear():
move()
turn_left()
while not at_goal():
#오른쪽벽에 없으면
if right_is_clear():
turn_right()
move()
#오른쪽벽이 있고 앞에 벽에 없으면
elif front_is_clear():
move()
else:
turn_left()
참고사이트
메모
이번건 좀 어려운거 같다. 내가 힌트를 안보고 해서 그런것도 있겠지만..
열심히 해야겠다!
반응형
'언어 > 파이썬' 카테고리의 다른 글
[부트캠프]Dictionary 딕셔너리 -9일차 (1) | 2023.05.17 |
---|---|
[부트캠프] shift를 이용한 암호화 복호화 코드 8일차 (1) | 2023.05.09 |
[부트캠프] for문으로 비밀번호 만들기 (0) | 2023.05.03 |
[부트캠프] random 함수와 배열 활용 (0) | 2023.05.01 |
[부트캠프] if-else 구문 사용 - 3일차 (0) | 2023.04.29 |