Database초보우낙

12. 자동화 스크립트의 무한 반복을 가능하게 해주는 while loop문 본문

파이썬

12. 자동화 스크립트의 무한 반복을 가능하게 해주는 while loop문

오운학 2024. 4. 16. 11:07

for 루프문은 특정 범위에서 반복 실행하게하는 반면에 while loop문은 특정 조건에서 반복실행하게 하는 반복문 입니다.

 

문법 : 조건이 true일때 실행문이 반복된다

while 조건:
	실행문

 

구구단 2단을 while loop문으로 출력

 

x =1        #x라는 변수에 1을 할당
cnt = 1     # cnt 변수에 1을 할당
while x < 10 :   #x가 10보다 작을때까지만 아래의 실행문을 반복
    print( ' 2 x ' , cnt, '=' ,2*cnt)
    cnt = cnt +1 #cnt의 값을 1씩 증가
    x = x+1      #x의 값을 1씩 증가 후 3번으로 올라가서 x가 10보다 작으면 반복/10보다 크면 종료

 

구구단 전체를 출력

i = 2
while i < 10:
    x = 1  # x 변수에 1을 할당
    while x < 10:  # x가 10보다 작을 때까지만 아래의 실행문을 반복
        print(i, 'x', x, '=', i * x)
        x = x + 1  # x의 값을 1씩 증가
    i = i + 1

 

 

무한 루프문을 돌릴때 while loop문이 유용하다

while True 로 두면 계속 돌아간다

x =1        #x라는 변수에 1을 할당
cnt = 1     # cnt 변수에 1을 할당
while true
    print( ' 2 x ' , cnt, '=' ,2*cnt)
    cnt = cnt +1 #cnt의 값을 1씩 증가
    x = x+1      #x의 값을 1씩 증가 후 3번으로 올라가서 x가 10보다 작으면 반복/10보다 크면 종료