x = 10
if x>5:
print("x는 5보다 큽니다.")
else:
print("x는 5이하입니다.")
indentation이 중요하다. 들여쓰기를 통해 해당 내용이 상단의 소속된 코드라는 것을 알 수 있습니다.
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 반복문은 리스트, 튜플, 문자열 등 반복 가능한(iterable) 객체에서 요소를 하나씩 가져와 실행하는 반복문입니다.
fruits = ["사과", "바나나", "체리"]
for fruit in fruits:
print(fruit)
for i in range(5): #0부터 4까지 반복
print(i)
✔️ enumerate()는 인덱스와 값을 동시에 가져옵니다.
animals = ["고양이", "강아지", "토끼"]
for index, animal in enumerate(animals):
print(f"{index}: {animal}")
#출력결과
#인덱스 0: 고양이
#인덱스 1: 강아지
#인덱스 2: 토끼
n = 5
while n > 0:
print(n)
n -= 1 # n을 1씩 감소
#n이 0이 될 때까지 반복 실행
count = 0
while True: #무한루프
print("반복 실행 중...")
count += 1
if count == 3: # 3번 실행 후 탈출
break
for i in range(1, 6):
if i == 3:
continue # 3은 건너뛰고 다음 반복 실행
print(i)
#출력결과
#1,2,4,5