반복문

김진태·2021년 5월 20일
1

파이썬에서 반복문은 자바의 향상된 포문을 보는 것 같다.

사용법은 다음과 같다

  • list
fruits = ['사과', '배', '감', '귤']

for fruit in fruits:
    print(fruit)
  • dictionary
people = [
    {'name': 'bob', 'age': 20},
    {'name': 'carry', 'age': 38},
    {'name': 'john', 'age': 7},
    {'name': 'smith', 'age': 17},
    {'name': 'ben', 'age': 27},
    {'name': 'bobby', 'age': 57},
    {'name': 'red', 'age': 32},
    {'name': 'queen', 'age': 25}
]

for person in people:
    name = person['name']
    age = person['age']
    print(name,age)

범위

리스트, 딕셔너리 외에 for 반복문과 함께 많이 사용되는 range 자료형을 알아보자.

  • 매개변수에 숫자를 한 개 넣는 방법
    0부터 a-1까지의 정수로 범위를 만든다.
    range(a)
  • 매개변수에 숫자를 두개 넣는 방법
    a부터 b-1까지의 정수로 범위를 반든다
    ragne(a,b)
  • a부터 b-1까지의 정수로 범위를 만드는데, 앞 뒤의 숫자가 c만큼의 차이를 가진다.
    range(a,b,c)

예로 한번 보자.

  • range(5)
for i in range(5):
    print("i는 = "+str(i))
    
    
i는 = 0
i는 = 1
i는 = 2
i는 = 3
i는 = 4 
  • ragne(a,b)
for i in range(5,10):
    print("i는 = "+str(i))
    
    
i는 = 5
i는 = 6
i는 = 7
i는 = 8
i는 = 9
  • range(a,b,c)
for i in range(0,10,3):
    print("i는 = "+str(i))
    
i는 = 0
i는 = 3
i는 = 6
i는 = 9
profile
안녕!

0개의 댓글