[파이썬] 조건문, 반복문
2021. 4. 21. 15:04ㆍ개발공부/알고리즘
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
'개발공부 > 알고리즘' 카테고리의 다른 글
[파이썬] 백준 1037 약수 & 2609 최대공약수와 최소공배수 (0) | 2021.05.02 |
---|---|
[파이썬] 곱하기 or 더하기 - 페이스북 기출문제 (0) | 2021.05.02 |
[파이썬] 백준 2884 알람시계 (0) | 2021.05.02 |
[파이썬] 백준 10250 ACM호텔 (0) | 2021.05.02 |
[파이썬] 백준 2869 달팽이는 올라가고 싶다 (0) | 2021.04.26 |