Python フロー制御ステートメントの詳細な説明: if、else、elif、while、for
プログラミングにおいて、フロー制御ステートメントは不可欠です。これらは条件を決定するために使用されます。プログラムの実行の流れ。 Python には、if、else、elif、while、for など、一般的に使用されるフロー制御ステートメントがいくつか用意されています。この記事では、これらのステートメントについて詳しく説明し、具体的なコード例を示します。
- if ステートメント
if ステートメントは、特定の条件が true かどうかを判断するために使用されます。条件が true の場合は、if コード ブロック内のステートメントが実行され、条件が false の場合は、 if コード ブロックはスキップされます。その基本的な文法構造は次のとおりです。
if 条件: 代码块
次に、数値が 10 より大きいかどうかを判断する簡単な例を示します。
num = 15 if num > 10: print("数字大于10")
- else ステートメント
else if ステートメントの直後に続くステートメント if ステートメントの後に、if 条件が false である状況を処理するために使用されます。 if 条件が true の場合、if コード ブロック内のステートメントが実行され、if 条件が false の場合、else コード ブロック内のステートメントが実行されます。その構文構造は次のとおりです。
if 条件: 代码块1 else: 代码块2
次は、数値が偶数かどうかを判断する例です。
num = 9 if num % 2 == 0: print("数字为偶数") else: print("数字为奇数")
- elif ステートメント
elif ステートメントは、次の目的で使用されます。複数の条件を処理する この場合、if ステートメントの後に複数の elif ステートメントを続けることができ、最後に else ステートメントを追加することを選択できます。 elif ステートメントは、前の条件がすべて満たされていない場合にのみ実行されます。その構文構造は次のとおりです:
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 ステートメント
while ステートメントは、条件が true の場合にコード ブロックを繰り返し実行するために使用されます。条件が true である限り、ループ本体内のステートメントは実行され続け、条件が false になるまでループは停止しません。構文構造は次のとおりです。
while 条件: 代码块
次は、1 から 10 までの累積合計を計算する例です。
sum = 0 num = 1 while num <= 10: sum += num num += 1 print("累加和为:", sum)
- for ステートメント
for ステートメントシーケンス (リスト、文字列など) を反復処理し、シーケンス内の各要素を順番に取り出すために使用されます。その構文構造は次のとおりです:
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 サイトの他の関連記事を参照してください。

Pythonlistscanstoreanydatatype,arraymodulearraysstoreonetype,andNumPyarraysarefornumericalcomputations.1)Listsareversatilebutlessmemory-efficient.2)Arraymodulearraysarememory-efficientforhomogeneousdata.3)NumPyarraysareoptimizedforperformanceinscient

heouttemptemptostoreavure ofthewrongdatatypeinapythonarray、yure counteractypeerror.thisduetothearraymodule'sstricttypeeencultionyを使用します

PythonListSarePartOfThestAndardarenot.liestareBuilting-in、versatile、forStoringCollectionsのpythonlistarepart。

theScriptisrunningwithwrongthonversionduetorectRectDefaultEntertersettings.tofixthis:1)CheckthedededefaultHaulthonsionsingpython - versionorpython3-- version.2)usevirtualenvironmentsbycreatingonewiththon3.9-mvenvmyenv、andverixe

PythonArraysSupportVariousoperations:1)SlicingExtractsSubsets、2)Appending/ExtendingAdddesements、3)inSertingSelementSatspecificpositions、4)remvingingDeletesements、5)sorting/verversingsorder、and6)listenionsionsionsionsionscreatenewlistsebasedexistin

numpyarraysAressertialentionsionceivationsefirication-efficientnumericalcomputations andDatamanipulation.theyarecrucialindatascience、mashineelearning、物理学、エンジニアリング、および促進可能性への適用性、scaledatiencyを効率的に、forexample、infinancialanalyyy

UseanArray.ArrayOverAlistinPythonは、Performance-criticalCode.1)homogeneousdata:araysavememorywithpedelements.2)Performance-criticalcode:Araysofterbetterbetterfornumerumerumericaleperations.3)interf

いいえ、notallistoperationSaresuptedbyarrays、andviceversa.1)arraysdonotsupportdynamicoperationslikeappendorintorintorinsertizizing、whosimpactsporformance.2)リスト


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

WebStorm Mac版
便利なJavaScript開発ツール

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

ホットトピック









