ホームページ  >  記事  >  バックエンド開発  >  学ばなければなりません! Python で一般的に使用されるフロー制御ステートメントの詳細な分析

学ばなければなりません! Python で一般的に使用されるフロー制御ステートメントの詳細な分析

WBOY
WBOYオリジナル
2024-01-20 09:37:06539ブラウズ

学ばなければなりません! Python で一般的に使用されるフロー制御ステートメントの詳細な分析

#初心者必見! 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:

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 += i

print(sum)

出力結果は: 55

3. while ループ

while ループが存在する 特定の条件が満たされたときに、条件が true でなくなるまでコード ブロックを繰り返します。その一般的な構文構造は次のとおりです:

while 条件:

# code block to be executed repeatedly

ここで、条件は判定する必要がある条件です。条件が true の場合にのみ、ループは実行を続けます。

例 5: 1 から 10 までのすべての数値の合計を計算します

sum = 0

i = 1
while i

sum += i
i += 1

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。