第1期から第3週までのStrucosePython(PY 4 E)コーチ研修を学ぶ


📖 どうじサイクル


中に入る。


コンピュータが人間より優れている点は、タスクを迅速に繰り返すことができることです.これをループと呼び、Pythonはどのように繰り返しタスクにコードを記述しますか.

学習目標


Pythonでの重複作業は、どのように実行されるかを理解し、利用することができます.

コアキー

  • 及びループ
  • 学習内容


    どうじサイクル


    次のコードを確認します.while:(콜론)の間の条件文に真の値がある場合、:(콜론)以下のコードは繰り返し実行されます.通常、while文を頻繁に使用する場合は、自分のコードを振り返る必要があります.もちろんwhileは繰り返し作業できる便利な文法ですが、無限ループの欠点に陥る可能性もあります.
    n = 5
    
    while n > 0 :
      print(n)
      n = n - 1
      
    print('Blastoff!')
    print(n)

    コントロールリング


    breakループがbreakに遭遇すると、ループは停止し、while文の後のコードが実行されます.
    while True :
      line = input('>')
      if line == 'done' :
        break
      print(line)
    print('Done!')
    
    # < hello there로 입력
    # hello there로 출력됨
    # > finished로 입력
    # finished로 출력됨
    # > done로 입력
    # Done!으로 출력됨

    continue


    ループがcontinueに遭遇すると、ループは停止し、ループの開始からループを再実行する.
    while True:
        line = input('> ')
        if line[0] == '#' :
            continue
        if line == 'done' :
            break
        print(line)
    print('Done!')
    
    # > hello there 입력
    # hello there로 출력
    # # don't print this '#'을 입력하게 되면 continue를 만나게 되고 continue는 loop의 시작점으로 다시 돌아가서 loop를 실행하게 된다.
    # > print this! 입력
    # print this!로 출력
    # > done 입력
    # Done!으로 출력 done을 입력하게 되면 break를 만나게 되고 break는 loop끝나는 점 바로 다음에 오는 코드를 실행하게 된다.

    📖Quiz 5