본문 바로가기
취미부자/취미1_코딩

패스트캠퍼스 챌린지 07일차 / 반복문

by 연습중인최 2021. 11. 7.
반응형


--오늘의 학습 범위--

 

Ch 05. 제어문

CH05_06. 반복문개념(1)

CH05_07. 반복문개념(2)

 


어어엉... 어렵다 반복문...ㅠㅠ / for은 반복할 횟수가 정해졌을 때 사용하고, while은 반복 횟수가 정해져 있지 않을 때 사용한다는 것 기억하자! 

반복문은 엄청 많이 사용하는 함수이므로 여러 번 써보고 흐름을 기억하자!

 


 

 

 

CH05_06. 반복문개념(1)

 

반복문을 사용하는 이유

:반복적인 작업을 코드로 작성하기 위해 사용 / 예> 리스트 실습 2번 문제 반복문으로 풀기

#실습 2

list = []
a = int(input("1일차 횟수>>"))
list.append(a)
a = int(input("2일차 횟수>>"))
list.append(a)
a = int(input("3일차 횟수>>"))
list.append(a)
a = int(input("4일차 횟수>>"))
list.append(a)
a = int(input("5일차 횟수>>"))
list.append(a)
a = int(input("6일차 횟수>>"))
list.append(a)
a = int(input("7일차 횟수>>"))
list.append(a)

total = list[0] + list[1] + list[2] + list[3] + list[4] + list[5] + list[6] + list[7]
avg = total/7
print(int(avg))

for i in range(1, 101) :
    a = int(input("7일차 횟수>>"))
    list.append(a)

 

시퀀스 자료형

순서가 있는 자료형

리스트

문자열

range 객체

튜플, 딕셔너리

 

for문 사용법

for 변수 in 시퀀스 자료:

   명령문

예제 > 시퀀스 자료에 들어있는 데이터 값이 모두 변수에 적용 실행된 이후에 

for문이 끝나고 아래의 다음 명령이 실행된다.

 

range 명령어 :순서 열 데이터를 만들 때 사용한다.

range(10)  : 0~9까지 숫자를 포함하는 range 객체를 만들어 준다.

                                                 (range 객체: 순서가 있는 데이터를 만들어 준다. / 0,1,2,3,4,5,6,7,8,9 )

range( 시작, 끝+1, 단계 )⭐

 

 

CH05_07. 반복문개념(2)

 

- while 사용법 : for은 반복할 횟수가 정해졌을 때 사용하고, while은 반복 횟수가 정해져 있지 않을 때 사용.

 

초기식                                         i = 0

while 조건식:                                while i < 10 :

    반복할 명령                                   print( i, "번째 다짐, 나는 할 수 있다!") 

    증감식                                          i += 1

 

 

 

- 무한루프 / break

무한루프: 조건식에 True를 넣어서 항상 반복되게 만든 것.

 

while True :

   반복할 명령

   if 조건식 :

      break

 

 

 

무한루프 :

i = 0   #초기식        
while i < 10: # 조건식 
    print(i, "번째 다짐,
    i += 1  # 증감식   
    
    
    ------
    
    
0 번째 다짐, 나는 할 수 있다
1 번째 다짐, 나는 할 수 있다
2 번째 다짐, 나는 할 수 있다
3 번째 다짐, 나는 할 수 있다
4 번째 다짐, 나는 할 수 있다
5 번째 다짐, 나는 할 수 있다
6 번째 다짐, 나는 할 수 있다
7 번째 다짐, 나는 할 수 있다
8 번째 다짐, 나는 할 수 있다
9 번째 다짐, 나는 할 수 있다
i = 5    #초기식        
while i < 8: # 조건식   
    print(i, "번째 다짐, 
    i += 1  # 증감식    
    
    
    
    -------
    
5 번째 다짐, 나는 할 수 있다
6 번째 다짐, 나는 할 수 있다
7 번째 다짐, 나는 할 수 있다
i = 0    #초기식      
while i < 10: # 조건식
    print(i, "번째 다짐
    i += 2  # 증감식  
    
    
    --------
    
    
0 번째 다짐, 나는 할 수 있다
2 번째 다짐, 나는 할 수 있다
4 번째 다짐, 나는 할 수 있다
6 번째 다짐, 나는 할 수 있다
8 번째 다짐, 나는 할 수 있다

 

 

while True :

 x = input("종료하려면 exit을 입력하세요>>>")

if x = "exit" :

    break

 

 

# 무한루프                 
                       
while True :           
    x = input("종료하려면 ex
    if x == "exit":    
         break

 

 

 

 

 

 

 

link : 

https://bit.ly/3FVdhDa

 

수강료 100% 환급 챌린지 | 패스트캠퍼스

딱 5일간 진행되는 환급챌린지로 수강료 100% 환급받으세요! 더 늦기전에 자기계발 막차 탑승!

fastcampus.co.kr

 

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

반응형

댓글