while 조건: 조건이 참인 동안 실행할 명령들....[break : 반복문을 탈출] [continue : 밑에 있는 코드는 실행하지 않고 반복문 다시 실행 ]else: 반복문이 끝나면 마지막에 실행할 명령들....
while문 기본 사용
count가 10보다 작은 경우에 실행
count = 0 while count < 10: print(count) count += 1출력 : 0 출력 : 1 출력 : 2 출력 : 3 출력 : 4 출력 : 5 출력 : 6 출력 : 7 출력 : 8 출력 : 9
100부터 밑으로 내려오면서 a의 배수가 나오면 출력하고 스톱
1까지 계산해보고 a의 배수가 없으면 스톱하고 a의 배수가 없습니다 출력
num = 100 a = 17 while num > 0: if num % a == 0: print(f"{num}이 {a}의 배수 입니다") break num -= 1 else: print(f"{a}의 배수가 없습니다")출력 : 85이 17의 배수 입니다
끝없이 반복되는 반복문
홍길동이 입력되기 전까지 영구히 반복
while True: name = input("이름을 입력하세요:") if name == "홍길동": break print(f"{name}님 반갑습니다")출력 - 이름을 입력하세요:홍길동 출력 - 홍길동님 반갑습니다
data = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] i = 0 while i < len(data): print(data[i]) i += 1출력 : 0 출력 : 1 출력 : 2 출력 : 3 출력 : 4 출력 : 5 출력 : 6 출력 : 7 출력 : 8 출력 : 9 출력 : 10