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 5, Topic 4
In Progress

활동 1: 큐브의 속성

Lesson Progress
0% Complete

매개변수 및 인수

매개변수는 함수 헤더를 작성할 때 괄호 안에 제공된 값입니다. 기능이 작동하는 데 필요한 값입니다.

정육면체의 표면적을 계산하기 위해 작성된 함수의 도움으로 이를 이해해 봅시다. 길이는 기능 영역에 대한 매개변수입니다.

def surfaceAreaCube(length):
  # Calculates the surface area of the cube
  surfaceArea = 6*length*length
  return surfaceArea

작업할 함수에 필요한 값이 둘 이상인 경우 모든 값이 쉼표로 구분된 매개 변수 목록에 나열됩니다.

인수는 함수 호출/호출 문에서 제공되는 값입니다. 인수 목록은 매개변수가 나열되는 것과 같은 방식으로 제공되어야 합니다. 매개변수와 인수의 경계는 1:1로 이루어지므로 매개변수 목록에 언급된 것과 동일한 수와 유형의 인수가 있어야 합니다.

surfaceAreaCube(15)

15는 논증입니다. 인수는 상수, 변수 또는 표현식일 수 있습니다.

활동: 큐브의 속성.

정육면체의 표면적과 부피를 구하는 프로그램을 작성하세요.

코딩하자

  1. 스프라이트 객체를 정의합니다.
    sprite = Sprite('Tobi')
  2. 표면적 기능을 정의합니다. 함수는 길이로 1개의 매개변수를 갖습니다.
    def surfaceAreaCube(length):
      # Calculates the surface area of the cube
      surfaceArea = 6*length*length
      return surfaceArea
  3. 볼륨 기능을 정의합니다. 함수는 길이로 1개의 매개변수를 갖습니다.
    def volumeCube(length):
      # Calculates the volume of the cube
      volume = length*length*length
      return volume
  4. 사용자에게 정육면체의 길이를 입력하도록 요청하십시오.
    sprite.input("Enter the side length")
    l = int(sprite.answer())
  5. 표면적과 부피 표시
    sprite.say("Surface Area is " + str(surfaceAreaCube(l)), 2)
    sprite.say("Volume is " + str(volumeCube(l)), 2)

최종 코드는 다음과 같습니다.

sprite = Sprite('Tobi')

def surfaceAreaCube(length):
  # Calculates the surface area of the cube
  surfaceArea = 6*length*length
  return surfaceArea
  
def volumeCube(length):
  # Calculates the volume of the cube
  volume = length*length*length
  return volume

sprite.input("Enter the side length")
l = int(sprite.answer())

sprite.say("Surface Area is " + str(surfaceAreaCube(l)), 2)
sprite.say("Volume is " + str(volumeCube(l)), 2)

산출

과제 업로드

과정을 마친 후 수료증을 받으려면 과제를 제출해야 합니다.

과제를 업로드하려면 아래 단계를 따르세요.

  1. 먼저 Pictoblox 파일을 선택해야 하므로 Browse를 클릭합니다.
  2. .sb3 파일을 선택합니다.
  3. 그리고 Upload 버튼을 클릭합니다.

행운을 빕니다! ????