개발 => 복습 후 재정리 대기/Python

[Python][문법] function (함수)

장 상 현 2021. 5. 5.
def hello():
print('안녕!')
print('좋은 날씨야!')

hello() # 안녕! 좋은 날씨야!
hello() # 안녕! 좋은 날씨야!
print() # 띄어쓰기를 위한 프린트문

def sum(a,b):
    print('더하기 함수입니다')
    return a+b

result = sum(1,2)
print(result) # 더하기 함수입니다 3
print() # 띄어쓰기를 위한 프린트문

def bus_rate(age):
    if age > 65:
        print('무료입니다')
    elif age > 20:
        print('성인입니다')
    else:
        print('청소년입니다')

bus_rate(15) # 청소년입니다
print() # 띄어쓰기를 위한 프린트문

def bus_rate(age):
    if age > 65:
        return 0
    elif age > 20:
        return 1200
    else:
        return 750

myrate = bus_rate(60)
print(myrate) # 1200
print() # 띄어쓰기


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

check_gender('123456-1234567') # 남성입니다
check_gender('123456-2234567') # 여성입니다
check_gender('123456-4234567') # 여성입니다

def hello():
print('안녕!')
print('좋은 날씨야!')

hello() # 안녕! 좋은 날씨야!
hello() # 안녕! 좋은 날씨야!
print() # 띄어쓰기를 위한 프린트문

def sum(a,b):
    print('더하기 함수입니다')
    return a+b

result = sum(1,2)
print(result) # 더하기 함수입니다 3
print() # 띄어쓰기를 위한 프린트문

def bus_rate(age):
    if age > 65:
        print('무료입니다')
    elif age > 20:
        print('성인입니다')
    else:
        print('청소년입니다')

bus_rate(15) # 청소년입니다
print() # 띄어쓰기를 위한 프린트문

def bus_rate(age):
    if age > 65:
        return 0
    elif age > 20:
        return 1200
    else:
        return 750

myrate = bus_rate(60)
print(myrate) # 1200
print() # 띄어쓰기


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

check_gender('123456-1234567') # 남성입니다
check_gender('123456-2234567') # 여성입니다
check_gender('123456-4234567') # 여성입니다

댓글