Back to Course
파이썬 소개
0% Complete
0/0 Steps
-
코딩의 기초소단원 1: 파이썬 소개4 Topics|1 Quiz
-
수업 2: 파이썬을 사용한 애니메이션4 Topics|1 Quiz
-
수업 3: 알고리즘 및 순서도5 Topics|1 Quiz
-
파이썬을 사용한 프로그래밍 개념수업 4: 변수 및 산술 연산자6 Topics|1 Quiz
-
수업 5: 파이썬의 함수6 Topics|1 Quiz
-
소단원 6: 조건부 프로그래밍5 Topics|1 Quiz
-
수업 7: 파이썬의 루프 - While 루프3 Topics|1 Quiz
-
수업 8: 파이썬의 루프 - For 루프3 Topics|1 Quiz
-
수업 9: 문자열 작업5 Topics|1 Quiz
-
수업 10: 파이썬의 목록4 Topics|1 Quiz
-
파이썬 게임수업 11: 미로 게임의 딱정벌레4 Topics
-
캡스톤 프로젝트수업 12: 캡스톤 프로젝트
Lesson Progress
0% Complete
Sprite로 입력 받기
프로그램에서 사용자로부터 입력을 받는 것은 매우 중요합니다. 이를 위해 우리가 사용할 두 가지 중요한 기능이 있습니다.
- input() : 이 함수는 스프라이트가 사용자에게 질문하도록 합니다.
- answer() : 사용자가 입력한 값을 저장하는 함수입니다.
예
sprite = Sprite('Tobi')
sprite.input("Enter Number 1")
a = int(sprite.answer())
sprite.say("You have entered: " + str(a))
산출
활동: 추가 봇
이제까지 배운 변수와 산술 연산자의 개념을 이용하여 덧셈 봇을 만들어 봅시다. 봇은 사용자가 입력해야 하는 두 개의 숫자에 대해 추가 작업을 수행할 책임이 있습니다.
코드는 매우 간단합니다. 바로 시작합시다. 아래 단계를 따르십시오.
- 먼저 프로젝트 파일 섹션에서 Tobi.py 파일을 선택하면 기본적으로 구문이 스프라이트에 개체로 작성됩니다.
sprite = Sprite('Tobi')
- 그런 다음 사용자가 숫자를 입력하기 위해 입력 기능을 사용할 것입니다. 이 기능은 단계에 숫자를 입력한 다음 ENTER를
누를 수 있는 입력 상자를 만듭니다.sprite = Sprite('Tobi') sprite.input("Enter Number 1") sprite.input("Enter Number 2")
- 또한 input() 함수로 입력된 가장 최근 텍스트를 반환하는 answer() 함수를 사용할 것입니다. 여기서 answer() 함수의 유형은 정수 값을 반환한다는 의미인 int로 언급되고 있습니다.
int(sprite.answer())
- 이제 각 answer() 함수의 출력을 고유한 변수에 할당하여 코드가 다음과 같이 보이도록 할 것입니다.
sprite = Sprite('Tobi') sprite.input("Enter Number 1") a = int(sprite.answer()) sprite.input("Enter Number 2") b = int(sprite.answer())
- 마지막으로 합계 변수를 a + b로 지정합니다.
sprite = Sprite('Tobi')
sprite.input("Enter Number 1")
a = int(sprite.answer())
sprite.input("Enter Number 2")
b = int(sprite.answer())
sum = a + b
sprite.say("Addition is", 2)
sprite.say(sum)
산출
과제 업로드
과정을 마친 후 수료증을 받으려면 과제를 제출해야 합니다.
과제를 업로드하려면 아래 단계를 따르세요.
- 먼저 Pictoblox 파일을 선택해야 하므로 Browse를 클릭합니다.
- .sb3 파일을 선택합니다.
- 그리고 Upload 버튼을 클릭합니다.
행운을 빕니다! ????