Pythonで条件文の書き方01:単一条件判定と複数条件判定
Python は、解釈、コンパイル、対話型およびオブジェクト指向のスクリプトを組み合わせた高レベルのスクリプト言語です。 Python は可読性の高い言語として設計されており、他の言語に比べて英語のキーワードや一部の句読点が使用されるなど、他の言語に比べて文法構造が独特です。 Python の条件ステートメントは、1 つ以上のステートメントの実行結果 (True または False) に基づいて、実行されるコード ブロックを決定します。 Python で条件文を記述するにはどうすればよいですか? Python に触れたばかりの初心者は、次の 図 (1.1) を通じて条件文の実行プロセスを理解できます。
(図 1.1)
(Python プログラミング言語では、非 0 および非null 値は true 、0 または null は false。)
#Python プログラミングの if ステートメントは、プログラムの実行を制御するために使用されます、基本的な形式は次のとおりです。 :
if 判断条件: 执行语句…… else: 执行语句……
「判定条件」が成立したとき(非-zero) とすると、以下のステートメントが実行され、実行内容が複数行可能で、同一範囲を区別するためにインデントが使用されます。 else はオプションのステートメントであり、条件が true でない場合に内容を実行する必要がある場合に、該当するステートメントを実行できます。
Python での条件文の書き方具体的な例は次のとおりです。
#!/usr/bin/python # -*- coding: UTF-8 -*- flag = False name = 'luren' if name == 'python': # 判断变量否为'python' flag = True # 条件成立时设置标志为真 print 'welcome boss' # 并输出欢迎信息 else: print name # 条件不成立时输出变量名称
上記の例 出力結果は以下の通りです。
luren #输出结果
また、1つだけでなく複数の値を判定する必要がある場合は、次の形式が使用できます。 if 判断条件1:
执行语句1……
elif 判断条件2:
执行语句2……
elif 判断条件3:
执行语句3……
else:
执行语句4……
#!/usr/bin/python # -*- coding: UTF-8 -*- num = 5 if num == 3: # 判断num的值 print 'boss' elif num == 2: print 'user' elif num == 1: print 'worker' elif num < 0: # 值小于零时输出 print 'error' else: print 'roadman' # 条件均不成立时输出
この例で出力される値は次のとおりです:
roadman #输出结果
(
Python のせいで switch ステートメントがサポートされていないため、複数の条件判断は elif を使用してのみ実装できます)上記の例は、出力した変数が次のようになったときと理解できます。 「boss」を出力、最初の条件が満たされない場合は 2 番目の条件が入力されて判定され、同様に、すべての条件が満たされない場合は「roadman」が出力されます。
今日の記事は、Python の条件文における単一条件と複数条件の 2 つの状況について説明するもので、上記のコードの説明から何かを得ることができれば幸いです。条件文にはこの 2 つの状況以外にもいくつかの状況がありますが、それについては次の記事で説明します。
【関連おすすめ】
Python で条件文を書く方法 02:同時判定と単純な文群 # ##############################
以上がPythonで条件文の書き方01:単一条件判定と複数条件判定の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

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

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









LinuxターミナルでPythonバージョンを表示する際の許可の問題の解決策PythonターミナルでPythonバージョンを表示しようとするとき、Pythonを入力してください...

PythonのPandasライブラリを使用する場合、異なる構造を持つ2つのデータフレーム間で列全体をコピーする方法は一般的な問題です。 2つのデータがあるとします...

10時間以内にコンピューター初心者プログラミングの基本を教える方法は?コンピューター初心者にプログラミングの知識を教えるのに10時間しかない場合、何を教えることを選びますか...

fiddlereveryversings for the-middleの測定値を使用するときに検出されないようにする方法

正規表現は、プログラミングにおけるパターンマッチングとテキスト操作のための強力なツールであり、さまざまなアプリケーションにわたるテキスト処理の効率を高めます。

UvicornはどのようにしてHTTPリクエストを継続的に聞きますか? Uvicornは、ASGIに基づく軽量のWebサーバーです。そのコア機能の1つは、HTTPリクエストを聞いて続行することです...

この記事では、numpy、pandas、matplotlib、scikit-learn、tensorflow、django、flask、and requestsなどの人気のあるPythonライブラリについて説明し、科学的コンピューティング、データ分析、視覚化、機械学習、Web開発、Hの使用について説明します。

Pythonでは、文字列を介してオブジェクトを動的に作成し、そのメソッドを呼び出す方法は?これは一般的なプログラミング要件です。特に構成または実行する必要がある場合は...
