본문 바로가기

python

파이썬_함수 def hello():

✅ 함수는 반복적으로 사용하는 코드들에 이름을 붙여놓은 것

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)