일지
Day 7 [함수만들기]
joo_coding
2025. 2. 27. 11:23
2월27일
p.153
함수
Function
선언, 호출
*define(예약어)
함수를 선언하는 방법: def 함수명 (인자들):
내용 *들여쓰기
내용
return
# add 라는 함수 만들어보기
def add(a, b):
c = a + b
return c # print 까지 써주면 함수를 썼을 때 값 출력까지 해줌
print(add(10, 20))
# 함수에 디폴트값을 설정할 수 있다.
def add(int_1=10, int_2=10):
c = int_1 + int_2
return c
# 인트 하나만 디폴트 하는것도 가능 / 그냥 int_1 이라고 하면됨
# 함수만들기 연습
def minus(a, b):
c = a - b
return c
print(minus(2, 10))
def multiple(a, b):
c = a * b
return c
print(multiple(4, 5))
def division(a, b):
c = a / b
return c
print(division(100, 2))
print(type(division(100, 2))) # float
# print(division(1, 0))
# ZeroDivisionError: division by zero
# b가 0이 들어왔을 때, b에 0을 넣으면 안된다는 메세지 기능 추가 + 오류 안나게
def division(a, b):
if b <= 0:
print(("b에는 0 이상의 숫자를 입력해주세요."))
else:
c = a / b
return c
print(division(1, 0))