if, else
money = 7000
if money > 5200:
print('get a cab!')
else:
print('Lets walk') //money가 5200원보다 크면 get a cab 그렇지않으면 lets walk
>>> get a cab!
여기서 중요한건 if와 else의 print가 되려면 들여쓰기 필수
elif
money = 3200
if money > 5200:
print('get a cab!')
elif money < 1200:
print('Lets walk')
else:
print('get a bus')
>>> get a bus
반복문
friends = ['철수','영희','민수','지현']
for friend in friends:
print(friend)
>>> 철수
영희
민수
지현
people = [
{'name': 'jenna', 'age': 18},
{'name': 'maggie', 'age': 23},
{'name': 'jamie', 'age': 7}]
for person in people:
name = person['name']
age = person['age']
print(name, age)
>>> jenna 18
maggie 23
jamie 7
//이제 조건을 걸어서 나이가 20보다 어릴때만 출력해보자
for person in people:
name = person['name']
age = person['age']
if age < 20: //들여쓰기 안하면 for문이 안먹힘
print(name, age) //들여쓰기 필수
>>> jenna 18
jamie 7
enumerate, break
people = [
{'name': 'jenna', 'age': 18},
{'name': 'maggie', 'age': 23},
{'name': 'jamie', 'age': 7}]
for i, person in enumerate(people):
name = person['name']
age = person['age']
print(i, name, age)
if i > 0:
break //i가 0보다 크면 break
>>> 0 jenna 18
1 maggie 23
quiz