728x90
반응형

- 조건문

money = 3000

if money > 3800:
	print('택시를 타자!')
elif money > 1200:
	print('버스를 타자!')
else:
	print('걸어가자...')

 

 

- 반복문

for i in range(5):
	print(i) # 0 1 2 3 4

 

 

 

- 리스트와 반복문

fruits = ['사과', '배', '감', '귤']

for i in fruits:
    print(i) # 리스트 요소가 하나씩 출력된다

 

 

- 딕셔너리와 반복문

people = [
    {'name': 'bob', 'age': 20},
    {'name': 'carry', 'age': 38},
    {'name': 'john', 'age': 7},
    {'name': 'smith', 'age': 17},
    {'name': 'ben', 'age': 27},
    {'name': 'bobby', 'age': 57},
    {'name': 'red', 'age': 32},
    {'name': 'queen', 'age': 25}
]

for person in people:
    print(person['name'], person['age'], end=' ') # bob 20 carry 38 ...

 

people = [
    {'name': 'bob', 'age': 20},
    {'name': 'carry', 'age': 38},
    {'name': 'john', 'age': 7},
    {'name': 'smith', 'age': 17},
    {'name': 'ben', 'age': 27},
    {'name': 'bobby', 'age': 57},
    {'name': 'red', 'age': 32},
    {'name': 'queen', 'age': 25}
]

for person in people:
	if person['age']>20: #나이가 20보다 많은 사람만 출력
    	print(person['name'], person['age'], end=' ') # carry 38 ...

 

people = [
    {'name': 'bob', 'age': 20},
    {'name': 'carry', 'age': 38},
    {'name': 'john', 'age': 7},
    {'name': 'smith', 'age': 17},
    {'name': 'ben', 'age': 27},
    {'name': 'bobby', 'age': 57},
    {'name': 'red', 'age': 32},
    {'name': 'queen', 'age': 25}
]

for i, person in enumerate(people):
    print(i, person['name'], person['age']) # 0 bob 20 1 carry 38 ... 순번을 붙임
    if i > 3:
    	break #i가 3보다 커지면 종료된다

 

 

 

728x90
반응형

'언어 > Python' 카테고리의 다른 글

pyzbar 오류 해결 방법 / libzbar-64.dll 에러  (0) 2021.08.23
파이썬 함수  (0) 2021.07.16
파이썬 리스트와 딕셔너리  (0) 2021.07.07
파이썬 문자열 다루기  (0) 2021.07.06
파이썬 변수 선언과 자료형  (0) 2021.07.02

+ Recent posts