(Python) 반복문 (for, while)
본문 바로가기
목표는!!퇴사!!(Python)

(Python) 반복문 (for, while)

by 종닭이 2024. 10. 22.
728x90
반응형

지정한 조건만큼 반복적으로 실행할 때 사용합니다
 
  • 🔁 for
    for 변수 in 조건:
      명령문
 
  • 예제 
    for i in range(10)
      print(i)
    
    """ 출력
    0 1 2 3 4 5 6 7 8 9
    """
 
  • 🔁 for ~ else
    for 변수 in 조건:
      명령문
     else:
      명령문
  • 예제
    for i in range(10)
      print(i)
     else:
      print("전부 출력 되었습니다")
    
    """ 출력
    0 1 2 3 4 5 6 7 8 9
    전부 출력 되었습니다
    """
   굳이 필요한지는 잘 모르겠다
 
  • 🔁 for ~ break ~ else
    for 변수 in 조건:
      명령문
      break
     else:
      명령문
반응형
  • 예제
    for i in range(10)
      print(i)
      break
     else:
      print("전부 출력 되었습니다")
    
    """ 출력
    0
    """
  
  만약 for문 사용중 break문을 사용하면 else 부분은 실행을 할 수 없다
  굳이 필요한지는 잘 모르겠다
 
  • 🔁 while
    while 조건:
      명령문
  • 예제
    i = 1
    
    while i <= 10:
      print(i)
      i = i + 1
    
    """ 출력
    1 2 3 4 5 6 7 8 9 10
    """
 
  • 🔁 while ~ else
    while 조건:
      명령문
    else:
      명령문
  
  • 예제
    i = 1
    
    while i <= 10:
        print(i)
        i = i + 1
    else:
        print("전부 출력 되었습니다")
    
    """ 출력
    1 2 3 4 5 6 7 8 9 10
    전부 출력 되었습니다"
    """
  지정한 조건을 모두 반복하고 나면 실행되는 부분이 else 부분이다
  굳이 필요한지는 잘 모르겠다
 
  • 🔁 while ~ break ~ else
    i = 1
    
    while i <= 10:
        print(i)
        i = i + 1
        break
    else:
        print("전부 출력 되었습니다")
    
    """ 출력
    1
    """
  만약 while문 사용중 break문을 사용하면 else 부분은 실행을 할 수 없다
  굳이 필요한지는 잘 모르겠다
728x90
  • 차이점
  for문은 for문 자체에 반복 조건을 설정하는가 하면 while문은 while 문밖이나 안에서 조건을 설정해 줘야 하는 부분이 다른 점인 것 같다.
🔧 Visual Studio Code (Ver.1.94.2) 🔧
🔧 Python 3.12.6 🔧
🔧 Windows 10, 11 🔧
728x90
반응형

'목표는!!퇴사!!(Python)' 카테고리의 다른 글

(Python) tuple()  (0) 2024.11.03
(Python) list()  (0) 2024.10.26
(Python) 주석  (0) 2024.10.22
(Python) 기본 함수 - print()  (1) 2024.10.22
(Python) 기본 함수 - range()  (0) 2024.10.22