반응형
while은 for와 비슷한 반복문이지만 성격이 다릅니다.
ㄱ) for - 범위를 지정해서 시작과 끝을 정해둡니다.
ㄴ) while - 조건을 걸어 그 조건에 일치하면 계속 반복합니다.
예를 통해 알아보겠습니다.
첫번째 예) 1부터 100까지 나타내기
num = 1
while num <= 100:
print(num)
num = num+1
간단한 while구문입니다.
(2행) num값이 100보다 작거나 같다면 계속 반복문을 돌립니다.
(4행) num값을 1씩 증가시키네요. 결국 num은 100보다 커져서 while반복을 종료하겠죠.
결과는 다음과 같습니다.
두번째 예) 입력한 수 만큼 제곱수 나타내기
print('제곱표 나타내기\n');
inp = int(input('나타낼 마지막값 : '));
start = 1
while start <= inp :
print(start , start ** 2) # '**2'는 '2제곱'을 뜻함.
start+=1
(3행) 맨 마지막까지 나타낼 값을 적습니다.
(6행) 1부터 3행에 적은 값이 될 때 까지 제곱수를 차례대로 출력해줍니다.
결과값은 다음과 같습니다.
반응형
'PYTHON' 카테고리의 다른 글
pyhon기본 - 함수(클래스에선 메소드) - def (0) | 2021.08.30 |
---|---|
반복문1 - for (0) | 2021.08.30 |
파이썬을 이용해서 Hello World 출력해보기 (print) (0) | 2021.08.27 |
python 설치 (0) | 2021.08.27 |
(CybosPlusAPI) "서버에 접속되어 있지 않습니다." 해결방법 (0) | 2021.08.10 |