ノート||のpython3アルゴリズム

ネストされたループ: ;内側のループが実行されると、次に外側ループを実行するアウターループ内の開始要素を削除するには、内側ループが実行されます。

ループ構文については、ネストされました:

                          範囲内のxの():

                                  範囲のyの():

                                  文(S)

                          文(S)

ケース1:9 * 9の乗算テーブル:

                          (1,10)の範囲内のiについて:

                                範囲内のjについて(1、私は1 + 1):

                                       プリント( '{} ** {}' 形式(J、I、J * I)、終了= '\ T')

                                印刷()

    掛け算の九九は、行数を指定していますか?唯一の機能メソッドを追加し、入ってくる引数が可能呼び出す必要があります。代表をラップしない「」=終了

    

ネストされたループ構文中:

                          表現中:

                               表現中:

                               文(S)

                         文(S)

用ループに埋め込むことができるようなwhileループのように、ループ本体に別のループに埋め込まれていてもよいです。

ケース2:入力2から100の間の素数

                           私は= 2

                           (I <100)中:

                                J = 2

                                しばらく(J <=(I / J)):

                                    (I%jの)ではない場合:

                                          ブレーク

                                    J = J + 1

                                (J> I / J)の場合:

                                     印刷(私は、「素数です」)

                                 私は+ = 1

                           印刷(さようなら!)

式のリスト:組み込みのあなたがより良いコードを簡素化することができる強力なパイソン。

           例子:税引き後= [beforetaxのint(1 * 0.9)のための1つの]

                    もちろん、あなたも追加することができフィルタリング条件を[INT(1 *税引後= beforetaxに1 0.9)1> = 10000の場合]

アルゴリズム:1 -バブル(昇順、降順)---短い、隣人コントラスト、大きな値が後退

          

         ソートしたい場合、あなたはどのような方法、バブルソートを使用することはできませんか?

         ①ソート機能の並べ替えを使用して  

          

         ②ループ用の最初の新たなリストにすべての要素まで、発見された元のリストの最小値を削除し、新しいリストに最低入金を見つけ、というように。

          

            2 - 選択ソート   

            3 - 挿入ソート

 

おすすめ

転載: www.cnblogs.com/peipei-Study/p/11934893.html