#は、チュートリアル学校の#4、Pythonのプロセス制御に従っ

フローチャート
トップ黒丸が開始され、実行の円形下端のほとんど。菱形は判断を示しています。長方形のブロックは、コードブロックを示しています。矢印は、実行中の方向を示します。

プロセス制御:
  • 裁判官文
    • もし
  • ループ
    • ために
    • 同時に

 

裁判官の場合

 

 


    判定条件の場合:
      ステートメントを実行......
    他:
      ......ステートメントを実行する


    基準を判断する場合:
      ......ステートメントを実行
    ELIFの判定条件を:
      ステートメントを実行......
    他:
      文を実行し......

  • あなたは条件判定論理演算子を複数使用する必要があります。

    • そして----と
    • または----または
    • ----非ません(反転)

     もし、条件1 条件2:

      コードブロックを実行します  

  

  • ネストされた場合。

     if条件1:

      条件の後に#1

      if条件2:

        2物事を行うための条件を満たすために

 

 

forループ

  •     再び演奏それぞれの曲をフォルダに相当するものを横断するため。しかし、場所の概念はありません。

 

    以下のための一時変数リスト(文字列)

      ループ条件を実行するコードは満足しています

    他:

      サイクルが条件を満たしていないときに実行されるコード 

以下のための [ ' A '' B '' C '' D '' E '' F '' G ' ]:
     印刷 iは

B
C
D
E
F
G

 

  •     アプリケーション例マヤ

    ---------モデル名を選択した後、バッチプラス「_geo」サフィックス--------

コーディング8 = UTF- 
インポートAS CMDSをmaya.cmds
 のSELに選択されたオブジェクトにリストされた変数名 
SEL = cmds.ls(SL = TRUE)
一時的な変数にSEL要素のそれぞれをI再びトラバース
のためにSEL:
    cmds.rename(I、I + ' _geo '

 

 

 

  •   範囲()関数

     あなたは、整数のリストを作成することができます。これは、一般的にループのために使用されています。

範囲(停止、開始する[ステップ])

     パラメータ:

    • 開始:最初からカウントを開始。デフォルトはゼロです。例えば、範囲(5)の範囲と等価である(0,5)。
    • 停止:最後までカウントを停止、しかし、停止しません。たとえば、次の範囲(0,5)は[0、1、2、3、4]いいえ5
    • ステップ:ステップサイズ、デフォルトは1です。たとえば、次の範囲(0,5)の範囲と等価である(0、5、1) 
範囲>>>(10)        0〜10 
[0、1、2、3、4、5、6、7、8、9]


 

 

  • 範囲内のため

    マヤと併せて、レンジのため、呼び出すことにより、

    ---------順次シーケンス番号サフィックスの増加に対応し、モデル名を選択--------

コーディング8 = UTF- 
インポートAS CMDSをmaya.cmds 

のSELに選択されたオブジェクト変数名に記載されている 
SEL = cmds.ls(SL = TRUE) 

は、SELの要素数を与える 
N- = LEN(SEL)
範囲それぞれ私に割り当てられにおける整数のリスト。あなたが順番に選択された要素名印刷できる
ため、私の中でレンジ(N):
     プリントタイプ(I)
    順次選択要素が選択された後、シーケンス番号が追加されました。
    #の元の変数iは整数であることを注意変更する必要があるに追加するSTR命名 
    cmds.rename(SEL [i]は、SEL [i]は+ ' _ ' + STR(I))

   

 

whileループ

条件がtrueである限り、サイクルが実行されます。

 

  しばらく判定条件:

      文を実行し......

 

  ブレークはこれ以上、現在のサイクルを終了するために使用されていません。

  引き続き現在のサイクルを終了するには、次のサイクルに進みます。

    

おすすめ

転載: www.cnblogs.com/3lina/p/11691239.html