Python Study

Python Study(함수 정의 및 호출/들여쓰기)

Box Maker 2023. 2. 18. 00:59

1. 함수 정의 및 호출

  • 코드의 반복을 줄이거나 어떠한 용도를 위해 특정 코드들을 모아둔 것을 함수라고 한다.
  • 한 번 작성해두면 해당 코드가 필요할 때 함수를 호출해서 쉽게 재사용 할 수 있고, 용도에 따라 분리가 가능해 가독성이 좋다.

1) 사용방법

def 함수명(매개변수):

   <수행할 문장>//함수 정의

함수명(매개변수)// 함수 호출

 

ex) 

def my_function():
  print("Hello")
  print("Bye")

my_function()

 

2) 실습예제

Exercise) 다음 프로그램을 이용해 함수를 정의하여 한바퀴돌아 다시 제자리로오는 프로그램을 만드세요

 

Solution)

 

2. 들여쓰기

  • 코딩을 할 때, 가독성을 위해 들여쓰기를 합니다.
  • 다른 프로그램 언어에서는 {}을 사용하여 영역을 지정합니다. 하지만 파이썬은 들여쓰기를 사용하여 영역을 지정합니다. 그렇기 때문에 파이썬에서 들여쓰기란 문법적인 강제사항입니다.
  • 코드 블럭을 구성하기 위해 if, for, class, def 등등 을 작성하면서 나오는 : 다음 아랫 줄은 반드시 들여쓰기를 해야합니다. 들여쓰기의 방법은 한칸, 두칸, 4칸, 탭 등 여러가지 방식이 있습니다.

ex)

if a == 10:
print('10입니다.') 
# 들여쓰기 문법 오류
if a == 10:
     print('10입니다.')