[python] 함수

갓희·2024년 5월 8일
0

Python

목록 보기
3/5
post-thumbnail

함수

파이썬에서 함수를 선언할 땐 def로 선언한다.

def sum(a,b):
		print('더하기를 하셨네요')
    return a+b

result = sum(43,5)
print(result)

# 출력 결과
'더하기를 하셨네요'
48

활용

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

myrate = bus_rate(26)
print(myrate)

# 출력 결과
'성인입니다.'
2400

연습문제

  • 주민 번호를 입력받아 성별을 출력하는 함수 만들기

문자열을 숫자열로 바꿀 때는 int() 함수를 사용하면 된다.

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

check_gender('150101-1012345')
check_gender('150101-3012345')
check_gender('150101-2012345')
check_gender('150101-4012345')

# 출력 결과
'남자입니다.'
'남자입니다.'
'여자입니다.'
'여자입니다.'
profile
나의 개발일지

0개의 댓글

관련 채용 정보