일지

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))