본문 바로가기
카테고리 없음

코린이 파이썬 : While문 반복횟수가 정해져 있지 않을 때

by 김당이 2022. 5. 18.
반응형
SMALL

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

 

 

반응형
LIST