728x90
파이썬 기초 문법
- 1-1 변수 선언과 자료형
- 1-2 문자열 다루기
- 1-3 리스트와 딕셔너리
- 1-4 조건문
- 1-5 반복문 ←
- 1) for문
- 2) Q. 사람의 나이출력하기
- 3) for문 - enumerate, break
- 1-6 함수
- 2-1 튜플, 집합
- 2-2 f-string
- 2-3 예외처리
- 2-4 파일 불러오기
- 2-5 한줄의 마법
- 2-6 map, filter, lambda 식
- 2-7 함수 심화
1-5 반복문
1) fot 문
# for문 기초
- 0부터 9까지 숫자를 출력해볼까요?
print(0)
print(1)
print(2)
...
print(9)
- 파이썬에서는 아래처럼 쓰는 것이 더 자연스럽습니다.
fruits = ['사과', '배', '감', '귤']
for fruit in fruits:
print(fruit)
2) Q. 사람의 나이 출력하기
- 이 리스트에서 나이가 20보다 큰 사람만 출력합니다.
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:
print(person['name'])
- 출력)
# name만 출력
carry
ben
bobby
red
queen
3) for문 - enumerate, break
- 과일 리스트를 순번을 메겨서 출력해보자
fruits = ['사과', '배', '감', '귤','귤','수박','참외','감자','배','홍시','참외','오렌지']
for i, fruit in enumerate(fruits):
"""
0 사과
1 배
2 감
3 귤
4 귤
5 수박
6 참외
7 감자
8 배
9 홍시
10 참외
11 오렌지
"""
- 추가로 앞에 5개만 출력하고 싶다면 이렇게 해보자
fruits = ['사과', '배', '감', '귤','귤','수박','참외','감자','배','홍시','참외','오렌지']
for i, fruit in enumerate(fruits):
print(i, fruit)
if i == 4:
break
"""
0 사과
1 배
2 감
3 귤
4 귤
"""
2022.09.16 - [Sparta Coding Club/Development log [개발일지]] - [Python][파이썬 문법 기초] 1-4 조건문 - Coding Farm
728x90
반응형
'Sparta Coding Club > Development log [개발일지]' 카테고리의 다른 글
[Python][파이썬 문법 기초] 1-1 ~ 1-6 변수 선언부터 함수까지 통합! - Coding Farm (0) | 2022.09.16 |
---|---|
[Python][파이썬 문법 기초] 1-6 함수 - Coding Farm (0) | 2022.09.16 |
[Python][파이썬 문법 기초] 1-4 조건문 - Coding Farm (0) | 2022.09.16 |
[Python][파이썬 문법 기초] 1-3 리스트와 딕셔너리 - Coding Farm (0) | 2022.09.16 |