엘리스 코딩 프리트랙 파이썬 4

hee_hee_·2022년 11월 4일
0

공부노트

목록 보기
24/35

1. 반복문

어떠한 조건이나 범위 내에서 어떤 명령을 반복적으로 수행하는 것

2. for - sequence 문

원소로 반복하는 방법
시퀀스의 원소를 하나씩 변수에 넣어가면서 명령 실행

for 변수 in 시퀀스 :
 <수행할 명령>

수행할 명령들은 같은 들여쓰기로 구분해줘야 한다.

num = [1,2,3,4,5]
for i in nums:
	print(i)
    
=>
	2
	4
	6
	8
	10

3. for - range() 문

range()는 순자 시퀀스를 만들어주는 함수이다.

  • range(a,b)
    a 이상 b 미만의 숫자 시퀀스를 만들어 준다.
    for 변수 in range(a,b)
    	<수행할 명령>
    for i in range(1,11)
    	print(i)
    =>
    	1
        2
        3
        4
        5
        6
        7
        8
        9
        10

  • for - range(a)
    0 이상 a 미만의 숫자 시퀀스를 만들어 준다.
    for i in rango(5)
    	print("hello")
        
    =>
     hello
     hello
     hello
     hello
     hello

4. while

  • while 조건
    조건이 True (참) 인 동안 명령 실행
    while 조건:
    	<수행할 명령>
    num = []
    i = 0
    while len(num) < 5:
    	num.append(i)
        i = i + 1
    print(num)
    
    => [0,1,2,3,4]

  • break
    조건이 True 인 동안 명령을 수행하므로, 반복이 끝나도록 코드를 작성해줘야 함.
    조건식에 들어가는 변수를 수정하거나 break문 사용 등이 있음
    i = 0
    while True:     <= break 가 없다면 무한 루프
    	print (i)
        if i >=10:
        	break   <= i가 10보다 커지면 탈출
        i = 1 + 1
    
    =>
    	0
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
    
profile
딩코딩코딩

0개의 댓글