728x90
Chapter 6. 조건문, 반복문
1. 조건문
⦁ 조건문은 if를 사용하며 자바에서 사용하는 조건문과 사용방법이 유사함
⦁ 자바와 달리 중괄호를 사용하지않으며 들여쓰기(indent)와 :로 구분함
2. 반복문
⦁ 반복문은 for를 사용하며 in을 통해 데이터를 반복할 수 있음
⦁ range는 범위를 지정할 수 있음
3. Example
a. if
a = 5
if a>10:
print('greater than 10')
elif a>3:
print('greater than 3')
elif a==5:
print('is five')
else:
print('not greater than 10')
b. for
for i in range(4):
print(i)
for _ in range(4):
print('message')
#start, stop, step
#stop index는 나오지 않음
a = range(0,50,3)
print(a)
for i in a:
print(i)
#5의 배수 출력
list1 = []
for i in range(100, 500, 5):
list1.append(i)
print(list1)
#위와 같은 코드
list2 = [x*10 for x in range(100,500,5)]
print(list2)
c. for_if
list_a = []
for i in range(0,100):
if i%3 == 0 or i%5 == 0:
list_a.append(i)
print(sum(list_a))
#위와 같은 코드
list_a = [i for i in range(0,100) if i%3==0 or i%5==0]
print(sum(list_a))