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입니다.')