| 구분 | 설명 |
|---|---|
| 함수(Function) | 명령문들의 집합을 하나의 이름으로 묶은 코드 블록 |
| 사용 목적 | 코드의 재사용, 구조적 설계, 유지보수성 향상 |
| 형식 | def 함수명(매개변수): 실행문 return 값 |
def welcome(name):
msg = "Hello " + name
print(msg)
return msg
greeting = welcome('John')
def 키워드로 시작함수명(인자)def prtStr(s):
print(s)
return
prtStr("Welcome to Python")
def squareArea(s):
area = s * s
return area
print(squareArea(5)) # 25
✅ 함수는 return을 만나거나 블록이 끝나면 종료된다.
def cir_area(r):
return 3.14 * r * r
def cir_cirm(r):
return 2 * 3.14 * r
print("반지름 5cm의 면적:", round(cir_area(5),1))
print("반지름 5cm의 둘레:", round(cir_cirm(5),1))