✅ 함수는 반복적으로 사용하는 코드들에 이름을 붙여놓은 것
bus_rate(35) // 성인입니다
bus_rate(10) // 청소년입니다
bus_rate(72) // 무료입니다
✅ 단순한 출력 뿐만 아니라 결과 값을 돌려주도록 함수를 만들 수 있다.
def bus_fee(age):
if age > 65:
return 0
elif age > 20:
return 1200
else:
return 0
money = bus_fee(28)
print(money)
✅ 주민등록번호를 입력받아 성별을 출력하는 함수 : 주민등록번호 뒷자리의 맨 첫 번째 숫자가 1, 3 등 홀수이면 남성, 2, 4 등 짝수이면 여성으로 구분 // "2"라는 문자열을 숫자로 바꾸기 위해 int("2") 이렇게, int로 감싸준다.
def check_gender(pin):
num = int(pin.split('-')[1][0])
if num % 2 == 0:
print('여성')
else:
print('남성')
my_pin = "200101-1012345"
my_pin = "200101-2012345"
my_pin = "200101-3012345"
my_pin = "200101-4012345"
check_gender(my_pin)
'python' 카테고리의 다른 글
mongoDB - Atlas 연결 (0) | 2023.07.15 |
---|---|
파이썬_반복문 for문 / enumerate / break (0) | 2023.07.14 |
파이썬_조건문 if / else / elif (0) | 2023.07.14 |
파이썬 딕셔너리 {dictionary} 기능 모음 (0) | 2023.07.13 |
파이썬 리스트(list) 기능 모음 (0) | 2023.07.13 |