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 |