while loop는 조건식을 만족하는 동안 자신이 포함하는 문장들을 실행합니다.
초기값이 있어야하고, 증가하거나 감소하는 값이 있어야합니다.
처음에 i는 0이고
while에서 i가 7보다 작을때
hello를 출력하고
i에 더하기 1을 해준다고 했습니다.
그래서 루프를 돌다가 i가 7이 되면 루프를 탈출하고 프로그램이 종료됩니다.
Infinite Loop (무한루프) while True: 로 시작
무한루프는 우리 생활에 많이 있습니다.
우리가 카페나 페스트부드점에 있는 키오스크에서 '주문을 하려면 화면을 터치해주세요' 이것도 사용자가 터치를 하기 전까지 무한루프를 하고 있는것 입니다.
무한루프는 항상 무한루프를 탈출할 조건이 반드시 있어야합니다.
사용자에게 그만이라는 입력을 받을떄까지 문장을 입력받고 출력하는 프로그램을 만든다고 가정해봅니다.
while True: #무한루프
sentence = input("문장을 입력하세요 : ") #사용자에게 받은 입력값을 sentence에 저장
if sentence != "그만": #만약 sentence가 그만 이 아니라면
print(sentence) #sentence 출력
else: #그만이라면
break #무한루프 탈출
'Python 기초' 카테고리의 다른 글
Python(파이썬)의 함수 def (0) | 2021.11.28 |
---|---|
Python(파이썬)의 Nested Loops(중첩 반복문) 구구단 만들기 (0) | 2021.11.28 |
Python(파이썬)의 함수 range() (0) | 2021.11.28 |
Python(파이썬)의 Break와 Continue (0) | 2021.11.28 |
Python(파이썬)의 Loop(반복문) for loops (0) | 2021.11.28 |