반응형 Python33 09. 반복문 (2) - while문과 반복 제어 09. 반복문 (2) - while문과 반복 제어for문이 "정해진 횟수만큼" 반복했다면, while문은 "조건이 참인 동안" 반복한다. 언제 끝날지 미리 알 수 없는 상황에서 진가를 발휘하는 while문을 알아보자.while문의 기본 구조while 조건식: 실행할 코드조건식이 True인 동안 코드 블록을 반복 실행한다조건식이 False가 되면 반복을 멈추고 빠져나온다for문과 마찬가지로 콜론(:)과 들여쓰기가 필수count = 1while count 출력:1번 실행2번 실행3번 실행4번 실행5번 실행반복 끝!⚠️ 주의: while문에서는 조건을 False로 만들 장치가 반드시 있어야 한다. 그렇지 않으면 프로그램이 영원히 멈추지 않는 무한루프에 빠진다.for문 vs while문둘 다 반복문이지만,.. 2026. 2. 21. 08. 반복문 (1) - for문 08. 반복문 (1) - for문"Hello"를 100번 출력하고 싶다면? print("Hello")를 100줄 쓸 수도 있지만, 반복문을 쓰면 단 두 줄이면 된다. 프로그래밍의 진짜 힘은 바로 이 반복에서 나온다.반복문이 필요한 이유# 이렇게 하면 안 된다...print("Hello")print("Hello")print("Hello")print("Hello")print("Hello")# ... 100번?!# 반복문으로 한방에!for i in range(100): print("Hello")두 줄이면 끝이다. 100번이든 10000번이든 숫자만 바꾸면 된다. 이게 반복문의 힘이다.for문 기본 구조for 변수 in 반복할_대상: 실행할 코드"반복할 대상에서 하나씩 꺼내서, 변수에 넣고, 코드를 .. 2026. 2. 21. 07. 조건문 - if, elif, else 07. 조건문 - if, elif, else지금까지 만든 프로그램은 위에서 아래로 순서대로만 실행됐다. 하지만 현실에서는 "상황에 따라 다르게" 행동해야 할 때가 훨씬 많다. 오늘 배우는 조건문으로 프로그램에 판단력을 부여해보자.조건문이 필요한 이유일상에서 생각해보자.비가 오면 우산을 챙긴다. 안 오면 그냥 나간다.나이가 19세 이상이면 성인, 아니면 미성년자.점수가 90점 이상이면 A, 80점 이상이면 B, ...이처럼 조건에 따라 다른 행동을 하는 것이 조건문이다.if문 - 가장 기본"만약 ~라면, 이것을 실행해라."age = 20if age >= 19: print("성인입니다")if문의 구조if 조건식: 실행할 코드조건식이 True면 들여쓰기된 코드 블록을 실행한다조건식이 False면 그.. 2026. 2. 21. 06. 주석과 코딩 스타일 - 읽기 좋은 코드 만들기 06. 주석과 코딩 스타일 - 읽기 좋은 코드 만들기코드는 기계만 읽는 게 아니다. 미래의 나, 그리고 함께 일하는 동료도 읽는다. "돌아가기만 하면 됐지" 하고 넘기면 나중에 반드시 후회한다. 오늘은 주석과 코딩 스타일을 배워보자.주석이란?주석(Comment)은 코드 안에 적는 설명글이다. 파이썬은 주석을 완전히 무시하고 실행하지 않는다. 오로지 사람을 위한 글이다. 한 줄 주석# 뒤에 적는다.# 사용자의 나이를 입력받는다age = int(input("나이: "))# 성인 여부 판단if age >= 19: print("성인입니다") # 19세 이상이면 성인# print("이 줄은 실행되지 않는다")#부터 그 줄의 끝까지가 주석이다. 코드 뒤에 붙여도 되고, 줄 전체를 주석으로 만들어도 된다... 2026. 2. 21. 이전 1 ··· 4 5 6 7 8 9 다음 반응형