[python] 조건문 ~ 함수

young0_0·2022년 11월 8일
0

python

목록 보기
3/6

python 기본문법3

  • 조건문 ~ 함수

조건문

if ~ else / elif

  • 파이썬은 어디까지 구문이 포함되어있는지를 들여쓰기로 구분하기 때문에 들여쓰기를 중요하게 생각해야 한다.
  • 다양한 조건을 판단할때는 elif를 쓰면 좋다!
money = 10000
if money > 8000:
	print('햄버거 사먹어야지')
elif money > 4000:
	print('토스트 사먹어야지')
else :
	print('슈퍼에서 파는 빵 사먹어야지')

반복문

for문

foods = ['햄버거','피자','닭발','아이스커피']

for eat in foods:
	print(eat)	#'햄버거','피자','닭발','아이스커피'
  1. enumerate, break
foods = ['햄버거','피자','닭발','아이스커피','곱창','막창',]

for i,food in enumerate(foods):
	print(i,food)
    if i == 4:
    	break	#'햄버거','피자','닭발','아이스커피','곱창'
  1. 리스트안에 있는 자연수 중 가장 큰 숫자 구하기
num_list = [1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4]
max_num = 0

for num in num_list:
	if max_num < num:
    	max_num = num
        
print(max_num) 	#6

함수

def eat(money):
	if money > 8000:
    	print('햄버거 먹을수 있어요')
    elif money > 4000:
    	print('토스트 먹을수 있어요')
    else:
    	print('편의점 빵 먹을 수있어요')

eat(6000)	#토스트 먹을수 있어요
  • 주민등록 번호를 입력받아 성별 출력 하는 함수
def check_gender(pin):
	gender = int(pin.split('-')[0]) 	#int 문자 >숫자 변경
    if gender % 2 == 0:
    	print('여성')
    else:
    	print('남성')

my_pin = '200101-3012345'
check_gender(my_pin)
profile
열심히 즐기자ㅏㅏㅏㅏㅏㅏㅏ😎

0개의 댓글