Python フロー制御ステートメントの詳細な説明: if、else、elif、while、for
プログラミングにおいて、フロー制御ステートメントは不可欠です。これらは条件を決定するために使用されます。プログラムの実行の流れ。 Python には、if、else、elif、while、for など、一般的に使用されるフロー制御ステートメントがいくつか用意されています。この記事では、これらのステートメントについて詳しく説明し、具体的なコード例を示します。
if 条件: 代码块
次に、数値が 10 より大きいかどうかを判断する簡単な例を示します。
num = 15 if num > 10: print("数字大于10")
if 条件: 代码块1 else: 代码块2
次は、数値が偶数かどうかを判断する例です。
num = 9 if num % 2 == 0: print("数字为偶数") else: print("数字为奇数")
if 条件1: 代码块1 elif 条件2: 代码块2 else: 代码块3
次は、グレードに従って評価される例です:
score = 85 if score >= 90: print("优秀") elif score >= 80: print("良好") elif score >= 70: print("中等") elif score >= 60: print("及格") else: print("不及格")
while 条件: 代码块
次は、1 から 10 までの累積合計を計算する例です。
sum = 0 num = 1 while num <= 10: sum += num num += 1 print("累加和为:", sum)
for 变量 in 序列: 代码块
次は、リスト内のすべての要素の合計を計算する例です:
nums = [1, 2, 3, 4, 5] sum = 0 for num in nums: sum += num print("列表的和为:", sum)
概要:
この記事では、フローを紹介します。 Python の制御ステートメント: if、else、elif、while、for。これらのステートメントは、条件に基づいてプログラムの実行フローを決定できるため、プログラムがより柔軟で制御しやすくなります。読者がより深く理解できるように、特定のコード例を通じてこれらのステートメントの使用法を示します。
以上がPython フロー制御ステートメントの詳細な分析: if、else、elif、while、for の使用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。