if, elif, else), 반복문(for, while), 제어문(break, continue)if는 참일 때 실행, elif는 그 외의 다른 조건을 검사, else는 모든 조건이 거짓일 때 실행된다.=는 대입, ==는 비교 연산자라는 점에 주의해야 한다.x = 30
if x == 10:
print("10입니다.")
elif x == 20:
print("20입니다.")
elif x == 30:
print("30입니다.")
else:
print("10도 20도 아닙니다.")
range() 함수와 함께 자주 사용된다.for 변수 in range(시작, 끝, 간격):
실행문
for i in range(5):
print(i) # 0 1 2 3 4
for i in range(1, 6):
print(i) # 1 2 3 4 5
while 조건식:
실행문
n = 0
while n < 5:
print(n)
n += 1
for i in range(10):
if i == 5:
break
print(i) # 0 1 2 3 4
for i in range(5):
if i == 2:
continue
print(i) # 0 1 3 4
# Q1
for i in range(1, 101):
if i % 2 == 0:
print(i)
else:
continue
# Q2
for i in range(1, 101):
if i % 2 == 0:
continue
else:
print(i)
# Q3
for i in range(1, 101):
if i % 5 == 0:
print(i)
else:
continue
# Q4
for i in range(1, 101):
if i % 5 == 0:
if i == 30:
continue
print(i)
else:
continue
# FIZZBUZZ
for i in range(1, 101):
if i % 15 == 0:
print('FizzBuzz')
elif i % 3 == 0:
print('Fizz')
elif i % 5 == 0:
print('Buzz')
else:
print(i)
퀴즈로 복습하자!