파이썬에서 함수를 선언할 땐 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')
# 출력 결과
'남자입니다.'
'남자입니다.'
'여자입니다.'
'여자입니다.'