ホームページ >バックエンド開発 >Python チュートリアル >Python でループ ステートメントを使用するにはどうすればよいですか?
Python は、データ サイエンス、人工知能、Web 開発、自動化などの分野で広く使用されている高水準プログラミング言語です。ループ ステートメントは、Python プログラミングにおける最も基本的な制御構造の 1 つであり、これによりプログラムは終了条件が満たされるまでコード ブロックを繰り返し実行できます。この記事では、Python の 2 種類のループ ステートメント (for ループと while ループ) を紹介し、その使用法を示すいくつかの例を示します。
1. for ループ ステートメント
Python の for ループ ステートメントは、シーケンスまたはその他の反復可能なオブジェクト内の要素を走査するために使用されます。形式は次のとおりです:
for 元素 in 可迭代对象: 执行代码块
このうち、要素はiterableオブジェクトから取り出される要素であり、実行コードブロックは繰り返し実行する必要があるコードです。各ループで、for ループは反復可能オブジェクト内の次の要素を要素変数に割り当て、反復可能オブジェクト内のすべての要素が走査されるまでコード ブロックを 1 回実行します。
たとえば、for ループを使用してリスト内のすべての要素を出力できます:
fruits = ["apple", "banana", "cherry"] for fruit in fruits: print(fruit)
実行結果は次のとおりです:
apple banana cherry
さらに、次のこともできます。 range() 関数を使用します。 一連の数値を生成し、for ループを使用してそれを反復処理します。 range() 関数は、開始値、終了値、およびステップ パラメーターを渡して、整数シーケンスを生成できます。例:
for i in range(0, 10, 2): print(i)
このコードは、0 から 9 までの整数シーケンスを生成します。ステップ サイズは次のとおりです。 2.
0 2 4 6 8
2. While ループ文
Python の while ループ文は、特定の条件が満たされたときに繰り返し実行するために使用されます。コード ブロックの形式は次のとおりです。
while 条件: 执行代码块
このうち、条件は満たす必要がある条件を示すブール式であり、実行コード ブロックは満たす必要があるコードの一部です。繰り返し実行される。各ループで、while ループは条件が満たされているかどうかを確認し、条件が満たされている場合はコード ブロックを 1 回実行し、条件が満たされなくなるまで条件を確認し続けます。
たとえば、while ループを使用して、単純な推測ゲームを実装できます。
import random number = random.randint(1, 10) guess = 0 while guess != number: guess = int(input("猜一下数字(1~10):")) if guess < number: print("太小了,请再试一次。") elif guess > number: print("太大了,请再试一次。") print("恭喜你,猜对了!")
このコードは、1 から 10 までの整数をランダムに生成し、ユーザーに推測の入力を求めます。番号。ユーザーが推測した数値がランダムに生成された数値と等しくない場合は、対応するプロンプト メッセージが出力され、ユーザーは再入力できるようになります。ユーザーの推測が正しければ、お祝いメッセージが出力され、ゲームは終了します。
概要:
ループ ステートメントは、Python プログラミングにおいて不可欠な制御構造であり、特定の条件が満たされるまでコードを繰り返し実行するのに役立ちます。 Python では、for ループ ステートメントはシーケンスまたはその他の反復可能なオブジェクト内の要素を反復するために使用され、while ループ ステートメントは特定の条件が満たされた場合にコードのブロックを繰り返し実行するために使用されます。特定の問題に基づいて適切なループ ステートメントと対応するコード実装を選択し、実際の Python プログラミングで柔軟に使用する必要があります。
以上がPython でループ ステートメントを使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。