シナリオ
- 繰り返し制御何か
- 1時間の画面上で印刷などの「Hello World」
- Pythonのループ構成では、一方はwhileループであるため、の不良によるものです
-のためのループ
あなたは、コンテナのための実行サイクルの正確番号を知っているか、またはループにするために、推奨繰り返し処理する場合
"" " forループ1~100和実装 バージョン:0.1 著者LUO徐のに " "" SUM = 0 のために X に範囲(101 ): SUM + = X プリント(SUM) "" " する必要があるSUM が、定義する必要はありませんタイプ 「」 "
range
タイプ
range
変わらない値のシーケンスを生成するために使用することができ、配列は一般的にループ内で使用されています
range(101)
これは、整数0〜100のシーケンスを生成してもよいです。range(1, 100)
それは99の整数1のシーケンスを生成してもよいです。range(1, 100, 2)
これは、ステップサイズが増分配列の、すなわち、値、2である、請求項99に奇数番号1の配列を生成することができます。
"" " 100も和にループ1について実装 バージョン:0.1 羅徐へ著 " "" SUM = 0 のために X における範囲(1,101,2 ): SUM + = X プリント(SUM)
"" " forループ100の和偶数に1を有する分枝構造 のバージョン:0.1 羅徐へ著 " "" SUM = 0 のために X における範囲(1,101 ): IF X%2 == 0: SUM + = X プリント(SUM)
whileループ
- 私は、特定の構造ソリューションループ構造にお勧めながら、サイクリングの番号がわかりません。
- 循環を制御したりするbool価値表現を生成するように変換することが可能であることにより、真は続け、偽の終わりを示す表現しました
インポートランダム 答 = random.randint(1100 ) #構成された乱数 カウンタ= 0 しばらく真: カウンター。+ 1 = 番号 = INT(INPUT(' 推測値を入力します。' )) IF番号> 答: 印刷(" ビッグ少し「) のelifの番号< 答: 印刷(」少し「) それ以外: 印刷(」おめでとう、あなたはそれを推測" ) BREAK #のBREAKインデントと異なる他のelse文は、次のレベルに属している場合に 印刷(「トータルであなたの推測は%d回」%のカウンタ) のIFカウンタ> 7 : 印刷(「IQのバランスが不十分で、充電してください」) ELIFのカウンタを< 3 : 印刷(「インナー悪魔、取引を一時停止する!」) それ以外: 印刷(「これはそれのあなたの通常の標準的なのですか?」)
ネストされたループ文
"" " 乗算テーブル バージョン0.1 羅徐の著者 """ のための X における範囲(1,10 ) のために Y における範囲(1,10 ): プリント(' %% D = D * D%'%(X、 Y、X * Y)、終了= ' \ T ' ) を印刷()
#END = '\ T'の印刷、プリント(後にスペースを示す)、印刷後に改行を表し、