1) While문 구조
while 조건 :
실행코드
- 조건이 참 = 반복 실행
조건이 거짓 = 반복 종료
- 조건이 계속 참일경우 무한 루프가 되므로 주의해야함!
처음엔 참이더라도 실행하면서 거짓이 될 수 있는 조건문을 만들어야한다!
2) while문 예시
✏️ 10부터 0까지 출력
a = 10
while a >= 0 :
print(a)
a = a - 1
✏️ n번(원하는 횟수만큼) 반복하기
n = int(input('n:')
while n:
print(n)
n = n-1
✏️ ~까지 반복하기
1) 1~10까지 반복하기(숫자)
n = 1
while n <= 10:
print(n)
n = n+1
2) yes 입력하면 반복하기(문자)
(1) 실패한 경우 : 무한 루프에 빠졌다 ...
answer = input('yes를 입력하면 반복:')
while answer == 'yes' :
print('반복합니다')
print('종료합니다')
(2) 다시 시도
answer = 'yes'
while answer == 'yes' :
answer = input('yes 입력시 반복')
print('종료합니다')
3) e또는 E가 입력될 때까지 반복하기
text = input('e 또는 E 입력시 종료')
while text != 'e' and text != 'E' :
text = input('e 또는 E 입력시 종료')
print('종료')