#初心者必見! Python で一般的に使用されるフロー制御ステートメントの分析には、特定のコード例が必要です。
はじめに: Python は、簡潔で強力なプログラミング言語であり、習得が簡単で、初心者が始めるのに適しています。フロー制御文はプログラミングの中核であり、フロー制御文をマスターすることで、より柔軟かつ効率的にプログラムを書くことができます。この記事では、Python で一般的に使用されるフロー制御ステートメントを詳細に分析し、具体的なコード例を示します。
1. If ステートメント
if ステートメントは、Python の最も基本的なフロー制御ステートメントの 1 つで、条件判断に基づいてさまざまなコード ブロックを実行するために使用されます。その一般的な構文構造は次のとおりです:
if 条件:
# code block to be executed if the condition is True
ログイン後にコピー
ここで、条件は判定する必要がある条件です。条件が true の場合、以下のインデントされたコード ブロックが実行されます。
例 1: 数値が奇数か偶数かを判断する
num = 10
if num % 2 == 0:
else:
出力結果は次のとおりです: 「数値は偶数です」
例 2: 生徒が合格したかどうかを確認します
スコア = 90
スコア >= 60 の場合:
print("恭喜你,你及格了!")
ログイン後にコピー
else:
print("很遗憾,你没有及格。")
ログイン後にコピー
出力結果は次のとおりです:「おめでとうございます、合格しました!」
2. for ループ
for ループは次の目的で使用されます。反復可能なオブジェクト (リスト、タプル、文字列など) を走査し、その中の各要素に対して同じ操作を実行します。その一般的な構文構造は次のとおりです。
for element in iterable:
# code block to be executed for each iteration
ログイン後にコピー
ここで、 element は反復可能オブジェクト内の各要素を表し、 iterable は複数の要素を含む反復可能オブジェクトを表します。
例 3: リスト内の要素を反復処理し、出力
fruits = ["apple", "banana", "cherry"]
for Fruit in Fruits:
出力結果は次のとおりです: "apple"、"banana"、"cherry"
例 4: 1 から 10 までのすべての数値の合計を計算します
sum = 0
for i in range(1, 11):
print(sum)
出力結果は: 55
3. while ループ
while ループが存在する 特定の条件が満たされたときに、条件が true でなくなるまでコード ブロックを繰り返します。その一般的な構文構造は次のとおりです:
while 条件:
# code block to be executed repeatedly
ログイン後にコピー
ここで、条件は判定する必要がある条件です。条件が true の場合にのみ、ループは実行を続けます。
例 5: 1 から 10 までのすべての数値の合計を計算します
sum = 0
i = 1
while i <= 10:
print(sum)
出力結果は次のとおりです: 55
例 6: 数字を推測するゲーム
import random
number =random.randint(1 , 100)
guess = int(input("数字を入力してください:"))
whileguess !=number:
if guess > number:
print("猜大了,请继续猜!")
else:
print("猜小了,请继续猜!")
guess = int(input("请输入一个数字:"))
ログイン後にコピー
print("おめでとうございます。正解しました! ")
4. Break ステートメントと continue ステートメント
ループ内では、break ステートメントと continue ステートメントによってプログラムの実行フローを制御できます。
break ステートメントは、ループ条件がまだ true である場合でも、ループ全体を終了するために使用されます。 continue ステートメントは、現在のループの残りのコードをスキップして次のループに進むために使用されます。
例 7: 要素が見つかるまでリストをトラバースします。
fruits = ["apple", "banana", "cherry"]
果物の中の果物の場合:
if fruit == "banana":
break
print(fruit)
ログイン後にコピー
出力結果は次のとおりです: "apple"
例 8: リストを走査して要素をスキップします
fruits = ["apple", "banana", "cherry"]
for Fruit in Fruits:
if fruit == "banana":
continue
print(fruit)
ログイン後にコピー
出力結果は次のとおりです: "apple"、"cherry"
概要:
この記事では、Python で一般的に使用されるプロセス制御ステートメントを紹介します。 . if ステートメント、for ループ、while ループ、break ステートメントと continue ステートメントが含まれており、特定のコード例でそれらの使用法を示します。これらの基本的なフロー制御ステートメントをマスターすると、より柔軟で効率的なプログラムを作成できるようになります。この記事があなたの学習に役立つことを願っています。そして、あなたができるだけ早く Python をマスターできることを願っています。
以上が学ばなければなりません! Python で一般的に使用されるフロー制御ステートメントの詳細な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。