📆 DAY26
2. 파이썬 기초 문법과 모듈
(2) 기초 문법 - while문
num = 1
while num <= 3:
print("Hello World")
num += 1
# 무한 루프
while True:
foo = input("여기에 문자열 입력 >> ")
if foo == ("종료:"): #반복문 강제 탈출
break
elif foo == "":
print("문자열을 다시 입력해주세요.")
continue
print(f"글자 수는 {len(foo)}개 입니다.")
import random
while True:
num = int(input("정갑을 입력하세요 >>"))
if num > answer:
print("DOWN!")
elif num < answer:
print("UP!")
elif num == answer:
print("정답입니다!")
break
더 알고 싶은 점
- 무한 루프에서 True 대신에 항상 참이 되는 조건을 넣어도 가능한가?
-> 아래 코드를 입력한 결과 문제 없이 실행이 된다. 가능하다.
# 무한 루프
while 1 < 2:
foo = input("여기에 문자열 입력 >> ")
if foo == ("종료:"): #반복문 강제 탈출
break
elif foo == "":
print("문자열을 다시 입력해주세요.")
continue
print(f"글자 수는 {len(foo)}개 입니다.")
느낀 점
단순히 반복문에 대해서만 이야기를 해주는 것이 아니라, 인터프리터의 관점으로 코드를 분석해주는 점이 좋았다. 특히나 파이썬은 자바와 다르게 들여쓰기 기준으로 반복이 되기 때문에 들여쓰기도 세심하게 입력해야겠다고 생각했다. 그동안 자바로 개발하면서는 중괄호 {} 로 열고 닫기만 명확하게 해주면 탭을 누르지 않아도 문제없이 실행이 되었는데, 파이썬은 중괄호를 사용하지 않는 대신에 띄어쓰기 하나도 조심해서 입력해야겠다고 생각했다.
'멋쟁이사자처럼 13기 > TIL 챌린지' 카테고리의 다른 글
| 멋쟁이사자처럼 후기 + 일은 간편해지고 수익은 성장하는 자동화 스킬 : 파이썬부터 Chat GPT 까지 (0) | 2025.05.05 |
|---|---|
| 멋쟁이사자처럼 후기 + 일은 간편해지고 수익은 성장하는 자동화 스킬 : 파이썬부터 Chat GPT 까지 (0) | 2025.05.04 |
| 멋쟁이사자처럼 후기 + 일은 간편해지고 수익은 성장하는 자동화 스킬 : 파이썬부터 Chat GPT 까지 (0) | 2025.05.02 |
| 멋쟁이사자처럼 후기 + 일은 간편해지고 수익은 성장하는 자동화 스킬 : 파이썬부터 Chat GPT 까지 (0) | 2025.05.01 |
| 멋쟁이사자처럼 후기 + 일은 간편해지고 수익은 성장하는 자동화 스킬 : 파이썬부터 Chat GPT 까지 (0) | 2025.04.30 |