본문 바로가기
Programming Languages/Python

Chapter 6. 조건문, 반복문

by 더 이프 2023. 2. 3.
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))