728x90
반응형
함수의 기본
def sum(a,b):
return a+b
result = sum(1,2)
print(result) #3
입력값과 리턴값이 있는 함수 형태입니다.
def bus_rate(age):
if age > 65:
print("무료로 이용하세요")
elif age > 20:
print("성인입니다.")
else:
print("청소년입니다")
bus_rate(27) #성인입니다
bus_rate(10) #청소년입니다
bus_rate(72) #무료로 이용하세요
입력값은 있지만 리턴값은 없는 함수 형태입니다.
퀴즈) 주민번호를 입력받았을때 여성인지 남성인지 구해주는 함수를 만들자
def check_gender(pin):
if int(pin.split('-')[1][0])%2==1:
print('남성')
else:
print('여성')
my_pin = '200101-2012345'
check_gender(my_pin) #여성
split은 정말 자주쓰는 함수입니다. 잘 기억해두시면 아주 편리하게 코딩할 수 있습니다.
728x90
반응형
'언어 > Python' 카테고리의 다른 글
pyzbar 오류 해결 방법 / libzbar-64.dll 에러 (0) | 2021.08.23 |
---|---|
파이썬 조건문과 반복문 (0) | 2021.07.09 |
파이썬 리스트와 딕셔너리 (0) | 2021.07.07 |
파이썬 문자열 다루기 (0) | 2021.07.06 |
파이썬 변수 선언과 자료형 (0) | 2021.07.02 |