Python 입문자 강의를 보기 위해 찾아왔지만, 이 글을 처음 보는 것이라면 첫 글부터 보고 오는 것을 추천한다. 입문자로 처음 시작하는 것인데 첫 글이 아닌 이 글부터 본다면 이해하기 벅찰 수 있다. 첫 글부터 보기를 매우 추천한다. 첫 글부터 보면서 차근차근 따라오기(클릭)
오늘은 Python의 while문을 알아볼 것이다.
Python 코딩을 할 수 있는 코드 편집기를 열어두고 시작하자. 저번 글에서 본 온라인 컴파일러(클릭)
저번 for문 구구단 코드에서 for을 while로 바꾸고, 조건식을 while 형식에 맞게 바꾸어주면 된다.
다음은 우리가 저번 시간에 작성했던 for문 구구단 코드이다.
num = int(input())
for i in range(1, 10):
print(str(num) + " * " + str(i) + " = " + str(num * i))
이제 저 for을 while로 바꾸고,
while은 조건식이 "참"일동안 반복된다.
우리는 1부터 시작하여 9까지 반복해야하니, 바로 코드를 작성해보겠다.
이번에는 변수를 두개 선언하여야 한다.
num = int(input())
i = 1
while i < 10:
print(str(num) + " * " + str(i) + " = " + str(num * i))
i = i + 1
이번 글은 정말로 별것이 없다.
while문은 조건식이 참일동안 반복하니, 위에서 i를 1로 선언하고(구구단에서 1부터 곱해줄 것이기 때문), while 조건식에서는 i가 10보다 작을동안 반복하도록 작성해주면 된다.
그리고 print는 이전 for문 구구단 코드와 동일하고,
맨 마지막 줄에 i값을 하나씩 늘려주기 위한 코드만 하나 더 존재할 뿐이다.
모두 이해가 쉽게 될것이라 생각하며, 오늘 글은 여기까지이다.
다음 글은 이번 Series의 마지막이다. 어서 넘어와서 파이썬 입문이라는 태그를 때자.