🤞 3日目、


💻条件文


ドアが

if<명제>:
	<코드 블럭>
  • 真偽判定命題位置は真偽値
  • であってもよい
  • 0、「」は偽、残りは真
  • 条件文、多条件文、ネスト条件文
  • 分類方法は重要であり,次いで
  • を具体化する.

    💻 複文


    while

  • 基本形態はif
  • に類似する
  • ifとの違いは、if-命題を1回チェックし、ブランチでwhile-命題(<命題>=false)を複数回チェックすると、whileは
  • を返すことです.
  • を繰り返します!
  • [構造]


    コードブロックに依存してfalseまで[whileタイプ1]命題を繰り返します(コードが重複していない場合は単一を実行します)
    while <명제>:
    	<코드 블록>
    [whileタイプ1]While True:無限ループ-割り込みによって制御する必要があります
    while True:
    	<코드 블록>

    for

  • 小さなラベルタイプの特殊な複文
  • 小さなラベル(iterable)?
  • は、すべてのタイプの反復可能オブジェクト
  • を表す.
  • 最初の要素から最後の要素に順次アクセスできる場合、Small
  • シーケンスタイプ
  • list, tuple, string, range
  • [構造]

    for <변수> in <iterable>:
       <코드 블럭>
  • シーケンスタイプのマッピングタイプ、集約タイプもiterableに入るためにイテレーションとしてマークされます
  • dictionary, set
  • 個の小さなラベル要素の数を繰り返す
  • 終了まで繰り返してもいいし、途中で中断してもいいし、起点を変えることもできます
  • 多くの場合、rangeはiterable位置に使用される
  • range(n) , range(start,end,step)
  • break

  • 重複ゲート
  • を脱出
  • 条件を加算し、breakを使用して繰り返し文
  • を中間から脱出する.
      import collections 
      
      for i in range(5): 
      	print(i)	
      	if(i==3):
      		break
    012

    continue

  • 複文第1回回顧
  • でcontinue文が実行された場合、continueの後のコードブロックは無視され、重複文の最初のインスタンス
  • が返される.
      import collections
      
      for i in range(5):
      	if(i==2):
      		continue
      	print(i)
    0134