728x90
반응형

함수의 기본

def sum(a,b):
    return a+b

result = sum(1,2)
print(result) #3

입력값과 리턴값이 있는 함수 형태입니다.


def bus_rate(age):
        if age > 65:
            print("무료로 이용하세요")
        elif age > 20:
            print("성인입니다.")
        else:
            print("청소년입니다")

bus_rate(27) #성인입니다
bus_rate(10) #청소년입니다
bus_rate(72) #무료로 이용하세요

입력값은 있지만 리턴값은 없는 함수 형태입니다.





퀴즈) 주민번호를 입력받았을때 여성인지 남성인지 구해주는 함수를 만들자

def check_gender(pin):
    if int(pin.split('-')[1][0])%2==1:
        print('남성')
    else:
        print('여성')

my_pin = '200101-2012345'
check_gender(my_pin) #여성

split은 정말 자주쓰는 함수입니다. 잘 기억해두시면 아주 편리하게 코딩할 수 있습니다.

728x90
반응형

+ Recent posts