1. whileループ
条件がtrueの場合、それは体をループし続けます。あなたはサイクルを終了したい場合は、時間条件が蚊帳の外になります満たしていないときのパラメータは、値を増減したときに、ループの内側の本体に増減することができます設定することができます。
たとえば、文の出力サイクルを6回を作るために:
i = 0
while(i<6):
print("这是一个句子。")
i+=1
print("循环结束。")
実行結果:
そこはパラメータiを設定する増分することができることを見ることができ、値iは、条件6 <6つの6行う印刷そうループのうち、偽である場合、1の各サイクルの後に追加されるであろう。
forループ2
ループとC言語のための内部の使用Pythonは同じではありません、それ構文は次のとおりです。for 目标 in 表达式:
循环体
たとえば:
ターゲットは、ここでは、任意に、独自の名前を付けることができる変数を参照する私の私の定義です。ここで式は、文字列、文字列の長さに対応する長さに従って実行サイクルのその後数です。ここで、長さは6であるので、6回印刷する必要があります。:機能foをしつつ、私たちはただで達成することができます
。この表現は、多くの、最も一般的に使用される範囲()メソッド、範囲()構文が満載されてrange( [start,] stop [, step = 1] )
BIFは2で囲まれた3つのパラメータを、持っています-これら2つのパラメータの表現はオプションです。
-工程= 1は、第三のパラメータがデフォルト値で表します。
BIF -range効果は、開始パラメータの値からエンドストップパラメータ値に始まる一連の番号を生成することです。
最初の二つの引数の役割について列子のプレゼンテーションのために、1人の10パラメータ開始と停止のパラメータ設定
注意を!唯一つのパラメータ場合は、デフォルトの開始パラメータが0であります
その後の役割を説明する列子を三番目の引数を与える
第三のパラメータは、番号の各増分は、例えば、最初に1であり、次いで、次の時間が3であり、1日2に基づいて追加されるどのくらい示しように。
3.二つの重要文の循環:休憩と継続
3.1ブレーク
ブレークアクションは、このループのループとアウトを終了することです。そして以前のコードでブレークを最適化することができながら、その前に簡単な単語ゲームを覚えておいてください。
import random
ran = random.randint(1,10)
limit = 3
print(".........猜猜随机生成的数是什么吧,范围一到十,有三次机会.........\n")
num = int(input("猜猜是什么数?:"))
while limit > 1 :
limit -= 1
if num > ran:
i = str(limit)
print("猜错了!剩余次数:" + i)
num = int(input("应该小一点,再猜猜看吧?:"))
elif num < ran:
i = str(limit)
print("猜错了!剩余次数:" + i)
num = int(input("应该大一点,再猜猜看吧?:"))
else:
print("恭喜,猜对了")
break
print("游戏结束!")
結果:
それはたくさんのように見えますが、効率的な導入ではありません。
3.2続けます
役割は、サイクルがラウンド中止され続け、そしてそれは本当に、次のサイクルを開始した場合、その後、ループ条件が真であるかどうかを確認します。
例えば、奇数これは1〜10の数が偶数であるか否かを判断します。
for i in range(10):
if i%2 != 0:
print(str(i) + '是一个奇数')
continue
i += 2
print(str(i) + '是一个偶数')
結果:
終わり
毎日少しずつ蓄積し、最終的には1日に強力な力を飛び出し。I jammny、賞賛のポイントのように!それに注意を追加!継続的にゼロベースの学習のpythonのシリーズを更新しました。