[TIL] Day.14 Python Loop

eslim·2020년 8월 9일
0

Python

목록 보기
5/12
post-thumbnail

1. while문

1-1 while 기본 구조

while <조건문>:
    <수행할 문장1>
    <수행할 문장2>
    <수행할 문장3>
    ...

1-2 break

 a = 0
 while a < 10:
     a = a + 1
     if a % 2 == 0: break
     print(a)
  • a를 2로 나누었을 때 나머지가 0인 경우,
    break로 while문을 빠져나간다.

1-3 continue

 a = 0
 while a < 10:
     a = a + 1
     if a % 2 == 0: continue
     print(a)
  • a를 2로 나누었을 때 나머지가 0 인 경우 continue 문장을 수행한다.
    continue는 while문의 맨 처음으로 돌아가게 하는 명령어

1-4 무한루프

while True:
	수행할 문장1
    수행할 문장2
  • while문의 조건문이 true이므로 항상 참이며, 무한하게 수행된다.

2. for문

2-1 for 기본 구조

for 변수 in 리스트(튜플, 문자열):
	수행할 문장1
   수행할 문장2
test_list = ['one', 'two', 'three'] 
for i in test_list: 
     print(i)
 
one 
two 
three

2-2 for문과 range함수

a = 0
for i in range(1, 11):
	a = a + i
   
print(a)

>> 55
  • range(1,11) 은 1 부터 10까지의 숫자를 데이터로 갖는 객체이다.

3. if문

3-1 if 기본구조

if 조건문 :
	<수행할 문장1>
	<수행할 문장2>
elif 조건문 :
	<수행할 문장1>
else:
	<수행할 문장1>

3-2 비교 연산자

비교연산자 설명
a < b a가 b보다 작다
a > b a가 b보다 크다
a == b a와 b가 같다
a != b a와 b가 같지 않다
a <= b a가 b보다 작거나 같다
a >= b a가 b보다 크거나 같다

0개의 댓글