Back to Course

파이썬 소개

0% Complete
0/0 Steps
  1. 코딩의 기초
    소단원 1: 파이썬 소개
    4 Topics
    |
    1 Quiz
  2. 수업 2: 파이썬을 사용한 애니메이션
    4 Topics
    |
    1 Quiz
  3. 수업 3: 알고리즘 및 순서도
    5 Topics
    |
    1 Quiz
  4. 파이썬을 사용한 프로그래밍 개념
    수업 4: 변수 및 산술 연산자
    6 Topics
    |
    1 Quiz
  5. 수업 5: 파이썬의 함수
    6 Topics
    |
    1 Quiz
  6. 소단원 6: 조건부 프로그래밍
    5 Topics
    |
    1 Quiz
  7. 수업 7: 파이썬의 루프 - While 루프
    3 Topics
    |
    1 Quiz
  8. 수업 8: 파이썬의 루프 - For 루프
    3 Topics
    |
    1 Quiz
  9. 수업 9: 문자열 작업
    5 Topics
    |
    1 Quiz
  10. 수업 10: 파이썬의 목록
    4 Topics
    |
    1 Quiz
  11. 파이썬 게임
    수업 11: 미로 게임의 딱정벌레
    4 Topics
  12. 캡스톤 프로젝트
    수업 12: 캡스톤 프로젝트
Lesson 11, Topic 2
In Progress

활동 1: 딱정벌레 움직임

Lesson Progress
0% Complete

딱정벌레에 대한 코드를 작성해 봅시다. 키보드의 화살표 키를 사용하여 제어하기 때문에 딱정벌레는 키를 누르는 방향으로 이동해야 합니다. 스프라이트의 move() 및 setdirection() 함수를 사용하여 작동하도록 합니다.

다음은 딱정벌레의 이동 코드입니다.

sprite = Sprite('Beetle')

while 1:
  if (sprite.iskeypressed('up arrow')):
    sprite.setdirection(0)
    sprite.move(5)
    
  if (sprite.iskeypressed('down arrow')):
    sprite.setdirection(180)
    sprite.move(5)
    
  if (sprite.iskeypressed('left arrow')):
    sprite.setdirection(-90)
    sprite.move(5)
    
  if (sprite.iskeypressed('right arrow')):
    sprite.setdirection(90)
    sprite.move(5)

코드 확인: