[ゼロベース]データ科学1期02-01.Pythonベース


複文


反復文
  • とは、特定の動作
  • を繰り返し実行することを意味する.
  • の複文を使用して、プログラミングが簡潔で、メンテナンスが容易です.
  • 大量メール、メール
  • 挨拶
  • を繰り返す
    for i in range(1, 10):
    	print('{} * {} = {}'. format(2, 1, (2*1)))

    繰り返し文のタイプ

  • 回繰り返し
    -指定回数->
  • 回繰り返し実行
    for i in range(100):
    	print('i -> {}'.format(1)) #회원 100명한테 메일 발송하는 경우
  • 条件に従って繰り返す
    -条件の指定->条件を満たす前に
  • を繰り返し実行
    num = 0
    while (num < 10):
    	print('num -> {}'.format(num))
        num +=1 #실내온도 26도 까지 에어컨 작동

    回数で繰り返すのは何ですか。

  • に規定された繰り返し回数で繰り返し実行される.
    -メールやメールを大量に送信
  • 挨拶
  • を繰り返す
  • mp 3繰り返し再生
  • 回の繰り返しは主にfor文を用いる.
  • for i in range(5):
    	print('Hell0~') #실행문
    for J in range(10):
    	result = 7 * j
        print('{} * {} = {}'. format(7, j, result))

    繰返し範囲(range()関数の設定)

  • range()基本用法
  • for i in range(1, 11, 1): #1부터 10까지 1씩 증가 하면서 반복
    for i in range(0, 10, 2): #0부터 9까지 2씩 증가 하면서 반복
    for i in range(5, 10, 1): #5부터 9까지 1씩 증가 하면서 반복

    条件の重複とは何ですか。

  • 条件を満たし、繰り返し実行する.そうでなければ繰り返しを停止します.
  • 条件下での繰返しは主にwhile文を用いる.
  • endNum = 10
    n = 10
    
    while n <= endNum: #n 이 10이하 이면 반복실행
    	print(n)
        n += 1

    むげんループ

  • 再複文から抜け出せない場合を無限ループと呼ぶ.
  • while文の条件式の結果は常に真の
  • である.
    n = 1
    while n < 10:
    print('Hello!')
    n += 1
    無限ループからジャンプするには、次の手順に従います.
    flag = Tue
    num = 0
    
    while flag:
    	num += 1
        sum += sum
        print('{}까지의 합: {}'.format(num, sum))
        
        if sum >= 10000:
        flag = False

    continueキーワード

  • 反復実行中にcontinueに遭遇した場合は、実行を省略し、次の反復実行文に移行します.
  • for i in range(100):
    	if i % 7 != 0:
        	continue
        print('{}는 7의 배수입니다.'.format(i))

    elseの実行文は、繰り返し文の終了後に実行されます。

    cnt = 0
    for i in range(100): 
    	if i % 7 != 0:
        	continue
        print('{}는 7의 배수입니다.'.format(i))
        cnt += 1
        
    else:
    	print('99까지의 정수 중 7의 배수는 {}개입니다.'.format(cnt))
        

    制御繰返し文(break)

  • の実行を停止し、重複文を終了します.
  • num = 0
    while True:
    	print('Hello~')
        
        num += 1
        if (num >= 5):
        	break 
            
    print('The End!')

    オーバーラップ

  • 反復文では、別の反復文が宣言される.
  • for i in range(1, 10):
    	for j in range(i): #또 다른 반복문
        	print('*', end='')
            print()

    ソース


    https://zero-base.co.kr/event/1st_ds_nklcb