1. Break문
- 무한 반복문에서 break를 주로 사용한다.
ex코드)
~~~
while True:
~~~
if stuff=='q':
break
=> stuff가 q일 경우 break를 수행한다.
즉 while문을 빠져나온다는 뜻!
2. Continue문
- 반복문을 break문을 써서 중단하고 싶지는 않지만,
건너뛰고 싶은 구간이 있을 경우에는
Continue문을 사용한다.
인위적으로 그 부분을 건너뛰게 한다.
ex코드)
if stuff=='q':
continue
3. break 확인하기 : else
- while문에서 else문을 사용하는 이유는 , 브레이크 체크를 하기 위함이다.
즉 else문은 브레이크 체커
4. 순회하기 : for와 in
- 이터레이터란?
: 반복문을 활용해서 데이터를 순회하면서 처리하는 것을 의미한다.
위와 같은 순회 가능한 시퀀스 객체들에 대해 이터레이터 객체라고 지칭한다.
ex코드)
for letter in word:
print(letter)
* break문 써서 중단하기
for letter in word:
if letter=='u':
break
print(letter)
5. 숫자 시퀀스 생성하기 : range()
- range()함수 : 리스트나 튜플 같은 자료 구조를 생성해서 저장하지 않더라도 특정 범위 내에서 숫자 스트림을 반환하도록 해주는 함수를 의미한다.
range()함수 형식 : range(start, stop, step)
start 생략시 0부터 시작 , stop은 바로 직전 값, step의 기본값은1 , -1로 지정하면 순서 거꾸로 진행
zip(), range()함수는 순회 가능한 객체를 반환한다.
ex코드)
for x in range(0,3):
print(x)
>>0,1,2
for x in range(2,-1,-1)
print(x)
>> 2,1,0
6장 연습문제
6.1번
6.2번
6.3번
'여니의 프로그래밍 study > 파이썬' 카테고리의 다른 글
[#7 파이썬 기초] 처음으로 시작하는 파이썬 연습문제 풀어보기 (0) | 2021.01.04 |
---|---|
[#7 파이썬 기초] 튜플과 리스트에 대해 알아보자 (0) | 2021.01.04 |
[#5 파이썬 기초] 텍스트 문자열에 대해 알아보자 (0) | 2021.01.03 |
[#4 파이썬 기초] 파이썬 주석, 라인 유지, if문에 대해 알아보자 (0) | 2021.01.03 |
[#1 파이썬 기초] 파이썬의 기본적인 개념에 대해 알아보기 (0) | 2021.01.02 |