4. 리스트와 반복문
4) range 범위
(1) 범위 기본
(2) 범위 & for 반복문
(3) 범위 & 리스트 & for 반복문
5) while 반복문
(1) while 반복문 기본
(2) while 반복문 값 제거
(3) while 반복문 시간으로 반복
(4) break 키워드
(5) continue 키워드
4) range 범위
(1) 범위 기본
- 정수로 이루어진 범위를 만들 때 사용
- range(시작, 끝, 단계): 시작 <= 범위 < 끝 (끝은 포함하지 않음!)
- range(시작, 끝)
- range(끝)
(2) 범위 & for 반복문
- 범위 range( )와 for 반복문을 조합하여 사용
(3) 범위 & 리스트 & for 반복문
- 순서대로 몇 번째인지 출력하는 방법
- reversed( ): 역순으로 몇 번째인지 출력하는 방법
5) while 반복문
for 반복문 | while 반복문 |
무한 반복 X 특정 코드를 반복 실행하는 경우 |
무한 반복 O 조건을 기반으로 반복 실행하는 경우 |
for 요소 in 반복하는 자료: 코드 |
while 불 표현식: 조건 |
(1) while 반복문 기본
- 기본적인 while 반복문 사용하기
(2) while 반복문 값 제거
- 해당하는 값을 모두 제거하기
(3) while 반복문 시간으로 반복
- 시간을 기반으로 반복하기
- time( ): 유닉스 타임으로 1970년 1월 1일 0시 0분 0초 기준으로 몇 초가 지났는지 정수로 표기
- 통신할 때 자주 사용하는 코드임
→ 5초 동안 반복한 횟수가 표현되며, 컴퓨터 성능에 따라 다름
(4) break 키워드
- 반복문 내부에서만 사용할 수 있는 키워드
- 내부의 무한 반복문을 벗어나고자 할 때 사용
- y 또는 Y를 입력한 경우에 break가 실행됨 (이 외 문자 입력 시, 무한반복)
(5) continue 키워드
- 반복문 내부에서만 사용할 수 있는 키워드
- 현재 반복을 생략하고, 다음 반복으로 넘어가고자 할 때 사용
- continue를 사용하면 들여쓰기를 한 단계 줄일 수 있음
(다른 프로그램 언어에는 없는 기능)
- 100보다 작으면 다음 반복으로 넘어가라
※ 확인문제
'혼공학습단 > 혼자 공부하는 파이썬' 카테고리의 다른 글
[혼공학습단 파이썬] 10기, 3주차 미션 (0) | 2023.07.23 |
---|---|
[혼공학습단 파이썬] #4-4. reversed(), enumerate(), items() (0) | 2023.07.23 |
[혼공학습단 파이썬] #4-2. for 반복문, 딕셔너리 (0) | 2023.07.22 |
[혼공학습단 파이썬] #4-1. 리스트 (0) | 2023.07.20 |
[혼공학습단 파이썬] 10기, 2주차 미션 (0) | 2023.07.16 |