본문 바로가기
책갈피

로보트

#오른쬭 방향 전환 함수의 정의
def turn_right():
    repeat(turn_left,3)

#움직이며 비퍼 줍는 함수의 정의
def move_and_pick():
    move()
    if on_beeper():
        pick_beeper()

#한줄 줍기 함수의 정의
def havest_one_row():
    repeat(move_and_pick,6)

#방향에 따라 한줄 올라가기 함수의 정의
def move_next_to_row(direction):
    if direction==1:
        turn_left()
        move()
        turn_left()
    else:
        turn_right()
        move()
        turn_right()

#함수의 사용
havest_one_row()
move_next_to_row(1)
pick_beeper()
havest_one_row()
move_next_to_row(2)
havest_one_row()
move_next_to_row(1)
pick_beeper()
havest_one_row()
move_next_to_row(2)
havest_one_row()
move_next_to_row(1)
pick_beeper()
havest_one_row()
turn_off()

추천수0
반대수0

공감많은 뉴스 시사

더보기

뉴스 플러스