함수는 '기능을 모아놓은 하나의 장치'같은 개념입니다.
우리가 자판기 내부구조를 몰라도 돈을 넣고 원하는것을 누르면 내용물이 나오듯 함수에서는 인자값(parameter)를 넣어주면 자동으로 결과값을 처리해 돌려줍니다.
def func2(a, b):
print(f'{a} 곱하기 {b} = {a * b}')
func2(1, 2)
func2(1, 3)
func2(2, 4)
# 구구단 함수 버전
def gugudan(num):
for i in range(1, 10):
print(f'{num} x {i} = {num * i}')
gugudan(2)
gugudan(3)
gugudan(4)
#.....
반환값만 있는 함수
def 함수이름():
수행문장
return 반환값
def func3():
return "홍길동"
a = func3()
print(a + "님 안녕하세요")
입력, 반환값이 둘다 있는 함수
def 함수이름(매개변수1, 매개변수2 ...):
수행문장
return 반환값
def func4(a, b):
return a * b
c = func4(3, 9)
print(c)
def order():
print('주문하실 음료를 알려주세요')
drink = input()
print(drink, '주문하셨습니다.')
order()
def even_or_odd(n):
if n %2==0:
print("짝수")
return
print("홀수")
even_or_odd(4)
'Python' 카테고리의 다른 글
파일 / 피클 (0) | 2021.04.06 |
---|---|
제어문(if) / 반복문(for, while) (0) | 2021.04.05 |
변수 / 자료형 / 연산자 (0) | 2021.04.05 |
Python 배우기를 시작하며 (0) | 2021.04.04 |
댓글