While문 반복횟수가 정해져 있지 않을 때
1. 기본 형태
while 불리언객체:
코드1 #: 다음줄은 항상 4칸 들여쓰기
< while문의 순서도 >
처음 while문 뒤에 있는 문장 객체가 True인지 False인지 확인
False일 경우 while문 안에 있는 코드를 실행하지 않고 그 다음에 있는 코드로 넘어감
True일 경우 while문 안에 있는 코드를 차례로 실행하게되고 다 실행한 뒤에 다시 while문 뒤에 불리온 객체가 True인지 False인지 확인
2. 무한 반복
while True:
코드2
--> 무한 반복 코드를 응용해서 특정 조건에서 while문을 탈출할 수 있는 코드도 만들 수 있음
==> 그것은 while문 안에 if문을 사용하는 것.
3. 특정 조건에서 탈출
while True:
코드3
if 불리언객체:
break
예시
i = 1
while i <=10 : #10까지만 나오도록
print(i)
i += 1 # i는 i+1을 의미하는 것
1
2
3
4
5
6
7
8
9
10
# 1~10 을 더하는 코드
i = 1
sum_i=0
while i <=10 : #10까지만 나오도록
sum_i += i
print(sum_i) # 중간에 값 궁금할 때 변수 내용 출력하기
i += 1
55
같은 내용으로 for문 사용법 (왜냐? 반복이 정해져있으니!)
sum_i=0
for i in range(1,11)
print(i)
sum_i += I
print(sum_i)
55
--
while True:
print("무한반복1")
i += 1
if i >100:
print(i) # 얼마나 반복됬는지 궁금하다면 print
break #필요할때 반복해제하고 나온다!
print("무한반복2")
print("탈출")
무한반복1
무한반복2
무한반복1
무한반복2
.
.
.
무한반복1
101
탈출
* 복습 : 불리언객체 = True, False 확인
https://whenyouneed-dang.tistory.com/12
코린이 파이썬 : 참과 거짓 불리언 객체
기본적 사용법 1. 조건문에 사용 2. 참 : True, 거짓 : False ( 첫글자는 꼭 대문자로) 3. 같다 : ==, 다르다 : != 4. 그리고 : and, 또는 : or 값 비교시에 = 는 <혹은 > 뒤에 써야함 ex) >= , <= #교집합 A an..
whenyouneed-dang.tistory.com