연습 - 쉬운 재사용 및 가독성을 위해 코드를 함수로 청크

완료됨

함수를 사용하여 코드를 보다 쉽게 읽고 재사용할 수 있습니다. 예를 들어, 현무암 수를 계산하는 코드를 작성한다면 하이랜드 암석 수를 계산하는 데 필요한 코드와 거의 동일할 수 있습니다. 모든 단일 우주 암석 종류를 확인하는 If 문을 만드는 대신, 함수에 우주 암석을 지정하면 동일한 코드를 실행하여 매번 암석 종류를 확인할 수 있습니다. Print()는 화면에 출력을 표시하는 코드는 동일하며 유일한 차이점은 표시하려는 항목인 함수의 예입니다. 이 단원에서는 자체 함수를 작성하는 방법을 알아봅니다.

Python에서 함수를 만들려면 먼저 Python에 함수임을 알려 주어야 합니다. "def"라는 단어를 사용하여 함수를 정의합니다. Python에 다음 코드가 함수임을 알립니다. 그런 다음, 함수의 이름, 괄호 및 콜론을 포함해야 합니다. 마지막으로 함수 끝에 "return" 키워드를 포함해야 합니다. 이 키워드는 Python에 함수가 완료되었음을 알리고 함수를 호출한 지점으로 돌아가도록 지시합니다. return 문을 포함하는 함수 내의 모든 코드를 들여써야 합니다.

def NameOfFunction():

  return

이제 고유한 함수를 만드는 예를 살펴보겠습니다.

def OutputRocketText():
  print(5)
  print(4)
  print(3)
  print(2)
  print(1)
  print("Rocket will be launching soon!")
  
  return

OutputRocketText()
5  
4  
3  
2  
1  
Rocket will be launching soon!

이 코드에서 볼 수 있듯이, 먼저 카운트다운 및 로켓 발사 알림을 출력하는 함수를 정의합니다. 그런 다음, 함수를 호출하는 코드를 추가합니다. 여러 대의 로켓을 발사하려면 전체 인쇄 줄을 입력하는 대신 OutputRocketText 함수를 호출할 수 있습니다. 이렇게 하면 코드가 훨씬 더 깔끔해지고 중복된 부분이 줄어듭니다.