ホームページ >バックエンド開発 >Python チュートリアル >学ばなければなりません! Python で一般的に使用されるフロー制御ステートメントの詳細な分析
# code block to be executed if the condition is Trueここで、条件は判定する必要がある条件です。条件が true の場合、以下のインデントされたコード ブロックが実行されます。 例 1: 数値が奇数か偶数かを判断するnum = 10
if num % 2 == 0:
print("该数为偶数")else:
print("该数为奇数")出力結果は次のとおりです: 「数値は偶数です」例 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:
print(fruit)出力結果は次のとおりです: "apple"、"banana"、"cherry"例 4: 1 から 10 までのすべての数値の合計を計算しますsum = 0
for i in range(1, 11):
sum += iprint(sum)出力結果は: 553. while ループ while ループが存在する 特定の条件が満たされたときに、条件が true でなくなるまでコード ブロックを繰り返します。その一般的な構文構造は次のとおりです: while 条件:
# code block to be executed repeatedlyここで、条件は判定する必要がある条件です。条件が true の場合にのみ、ループは実行を続けます。 例 5: 1 から 10 までのすべての数値の合計を計算しますsum = 0
i = 1
while i
sum += i i += 1print(sum)出力結果は次のとおりです: 55例 6: 数字を推測するゲームimport randomnumber =random.randint(1 , 100)
guess = int(input("数字を入力してください:"))
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 サイトの他の関連記事を参照してください。