week1-day2

Eden.Yang·2025년 3월 12일

MES

목록 보기
3/9

if-else의 기본구조

x = 10

if x>5:
	print("x는 5보다 큽니다.")
else:
	print("x는 5이하입니다.")

indentation이 중요하다. 들여쓰기를 통해 해당 내용이 상단의 소속된 코드라는 것을 알 수 있습니다.

if-elif-else

elif는 python에만 있는 독특한 조건문입니다.

score = 85

if score >= 90:
	print("A학점")
elif score >= 80:
	print("B학점")
elif score >= 70:
	print("C학점")
else:
	print("F학점")

조건문과 논리 연산자 사용

C에서는 &&와 같은 식으로 사용하듯 python에서는 and연산자를 사용한다.

age = 20
money = 15000

if age >= 18 and money >= 10000:
	print("입장 가능합니다.")
else:
	print("입장 불가능합니다.")

for 반복문

for 반복문은 리스트, 튜플, 문자열 등 반복 가능한(iterable) 객체에서 요소를 하나씩 가져와 실행하는 반복문입니다.

for 반복문의 기본 구조

fruits = ["사과", "바나나", "체리"]

for fruit in fruits:
	print(fruit)

range()와 함께 사용

for i in range(5): #0부터 4까지 반복
	print(i)
  • range(n) : 0 ~ n-1까지의 숫자 생성합니다.
    다시 말해,
  • range(start,end) : start ~ end-1까지 숫자를 생성합니다.
  • range(start,end,step) : step만큼 증가

enumerate()를 활용한 인덱스 출력

✔️ enumerate()는 인덱스와 값을 동시에 가져옵니다.

animals = ["고양이", "강아지", "토끼"]

for index, animal in enumerate(animals):
    print(f"{index}: {animal}")

#출력결과
#인덱스 0: 고양이
#인덱스 1: 강아지
#인덱스 2: 토끼

while 반복문

n = 5

while n > 0:
    print(n)
    n -= 1  # n을 1씩 감소

#n이 0이 될 때까지 반복 실행

while 무한루프와 break

count = 0

while True: #무한루프
    print("반복 실행 중...")
    count += 1
    if count == 3:  # 3번 실행 후 탈출
        break

continue로 특정 조건 건너뛰기

for i in range(1, 6):
    if i == 3:
        continue  # 3은 건너뛰고 다음 반복 실행
    print(i)

#출력결과
#1,2,4,5
profile
손끝에서 땅끝으로, 골방에서 열방으로

0개의 댓글