while문이란 어떠한 조건이 성립할 때는 반복문을 실행하는 것이다.
반복 횟수가 정해져 있지 않아 특정 조건이 성립하기 전 까지는 무한반복을 할 수 있다.
예제
#문제 55 구구단 2단을 while 루프문으로 출력하라.
#while문에는 반드시 조건절에 들어가는 문자에 값을 할당해줘야 한다.
x = 1
while x <10:
print('2 X ',x,' = ',x*2)
x = x+1
#위의 while loop문에서의 x 변수는 숫자만 담기는 변수입니다.
#그런데 처음에 변수 선언시 변수에 대한 결정을 잘 못하겠다면 아래와 같이 None을 이용해서 변수를 생성하면 됩니다.
x = None # x에 어떠한 데이터도 넣지 않았다. 빈깡통이다.
a= 1 #None(아무것도 없다)로 할당했음
if a==1:
x = [1,2,3]
else:
x = 'i love python'
print(x)