ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • python 반복문
    ML&DL&AI/Python 2023. 6. 12. 10:06
    728x90

    1. 반복문

    • 프로그램 내에서 똑같은 명령을 일정 횟수만큼 반복하여 수행하도록 제어하는 명령문
    • 반복문 종류는 while문, for문이 있다.

     

    - while

    • 반복 회수가 명확하지 않을 때
    • 몇 번 반복할지 모를 때, 어떤 조건에 따라 멈추고 싶을때
    num = 0 
    while num < 5 :
        print("파이썬 재밌다!!")
        num+=1
    파이썬 재밌다!!
    파이썬 재밌다!!
    파이썬 재밌다!!
    파이썬 재밌다!!
    파이썬 재밌다!!

     

    - break

    • 반복문을 나가는 기능
    • break를 만나면 멈춘다!
    number = 1
    while True :
        print(number)
        number += 1
        if number > 3 : 
            break

     

     

     

    1
    2
    3

     

     

    - for

    • 반복 횟수가 명확할 때
    • 몇 번 반복할지 알 때, 데이터의 길이가 정해져 있을때
    list_food = ["햄버거", "치킨", "피자"]
    for i in list_food : 
        print(i)
    햄버거
    치킨
    피자
    hi = "안녕하세요"
    for i in hi : 
        print(i)
    안
    녕
    하
    세
    요

     

    2. range() 함수

    • 필요한 만큼의 숫자를 만들어 내는 유용한 기능
      • for문과 궁합이 좋다!
    • range(시작할 숫자, 종료할 숫자(끝값 포함 X), 증가량)
    • range(1,10,1) : 1부터 10까지 1씩 증가
    • range(1,100,3) : 1부터 100까지 3씩 증가
    • range(10,1,-1) : 10부터 1까지 1씩 감소(-1씩 증가)
    for i in range(1,10,1) :
        print(i , end = ' ')
    1 2 3 4 5 6 7 8 9 

    * print 정보를 보면 end='\n'으로 다음줄로 넘기는것이 기본옵션으로 되어있습니다.

    end = ' '으로 설정을 하면 옆으로 나열이 됩니다.

    주의할점 : 사용 시 문자열로 적어 둘 것.

    for i in range(10):
        print(i, end = '/')
    
    print()
    print("하나","둘","셋","넷",sep = " / ")

     

    728x90

    'ML&DL&AI > Python' 카테고리의 다른 글

    python 함수  (0) 2023.06.13
    Python 딕셔너리(dictionary)  (0) 2023.06.13
    python 리스트와 튜플  (0) 2023.06.08
    Python 조건문  (0) 2023.06.07
    Python 연산자  (0) 2023.06.05
Designed by Tistory.