python 파트7. 함수

reggias·2022년 11월 21일
0

python

목록 보기
7/14

how to 함수

  • 반복적으로 사용하는 코드들의 이름을 붙인 것
def hello():
		print("안녕!")
    print("또 만나요!")


hello()
hello()
  • 조건을 바꾸며 값을 확인
def bus_rate(age):
		if age > 65:
		    print("무료로 이용하세요")
		elif age > 20:
		    print("성인입니다.")
		else:
		    print("청소년입니다")

bus_rate(27)
bus_rate(10)
bus_rate(72)
  • 결과값을 return하기
def bus_fee(age):
		if age > 65:
		    return 0
		elif age > 20:
		    return 1200
		else:
		    return 0     


money = bus_fee(28)
print(money)


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

def check_gender(pin):
    print('여기를 수정하시오')

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




A. 풀이

def check_gender(pin):
	num = pin.split('-')[1][:1] # 변수생성
    if int(num) % 2 == 0:		# 정수로 변환
        print('여성')
    else:
        print('남성')

check_gender('150101-1012345')
check_gender('150101-2012345')
check_gender('150101-4012345')
profile
sparkle

0개의 댓글