Pythonでif文を使うにはどうすればいいですか?

WBOY
リリース: 2023-04-20 23:40:06
転載
11795 人が閲覧しました

Python で if ステートメントを使用する方法

if ステートメントは、考えられる状況とその状況の処理方法を表現するために使用されます。 if ステートメントは、1 つの可能性、2 つの可能性、または複数の可能性を表現するために使用できます。

1 可能性

単一の if ステートメントは可能性を表します。if キーワードの後に​​式が続きます。式が True の場合、この状況が発生したことを意味し、指定されたステートメントを実行します図 1 に示すように、状況に対処するためのステートメントを作成します。

Pythonでif文を使うにはどうすればいいですか?

図 1 単一の if ステートメントの使用法

このうち、図 1①では、input() 関数を使用してユーザーが入力した値を受け取ります。 int型に変換して変数に保存; 図1②は変数xをif文で判定し、xの値が0より大きい場合は「負でない数値が入力されました」というメッセージが出力されます(図1③) )。 if ステートメントの後に式が続き、その式の後にコロンが続き、実行されるステートメントがインデントされていることに注意してください。

このコードを実行した結果を図 2 に示します。

Pythonでif文を使うにはどうすればいいですか?

図 2 コード実行の効果

図 2 からわかるように、入力整数が 10 の場合、「非負の数」というメッセージが表示されます。

2 2 つの可能性

ユーザーが入力した値が非負の数であるか負の数であるかを判断する必要がある場合、2 つの可能性があります。この場合、次のように使用できます。図 3 に示すように、if...else ステートメント。

Pythonでif文を使うにはどうすればいいですか?

図3 if...else文の使い方

このうち、「1 一つの可能​​性」と同じようにif文を使うと、 when if の式が False の場合、else 文に対応する処理文が呼び出されます。負の数値を入力すると、図 4 に示すように、「負の数値を入力しました」と表示されます。

Pythonでif文を使うにはどうすればいいですか?

図 4 コード実行の効果

3 複数の可能性

値に対して正、ゼロ、負の数値を実行する必要がある場合ユーザーが入力 判断する場合には 3 つの可能性がありますが、このとき、図 5 に示すように、if...elif...else ステートメントを使用できます。

Pythonでif文を使うにはどうすればいいですか?

図 5 if...elif...else 文の使用法

このうち、elif は else if の略です。 , when if の式が False の場合、次に elif の式が True かどうかを判定し、True の場合は elif に対応する処理コードが実行され、False の場合は else に対応する処理コードが実行されます。処刑される。このコード実行の効果を図 6 に示します。

Pythonでif文を使うにはどうすればいいですか?

図 6 コード実行効果

補足: Python if ステートメント

次の例は、if...elif を使用して実行されます。 ..else 数値が正、負、またはゼロであるかどうかを判断するステートメント:

例 (Python 3.0)

# Filename : test.py
# author by : www.runoob.com
 
# 用户输入数字
 
num = float(input("输入一个数字: "))
if num > 0:
   print("正数")
elif num == 0:
   print("零")
else:
   print("负数")
ログイン後にコピー

上記のコードを実行した出力結果は次のとおりです:

数値を入力してください: 3
正の数値

インライン if ステートメントを使用してこれを実現することもできます:

例 (Python 3.0)

# Filename :test.py
# author by : www.runoob.com
 
# 内嵌 if 语句
 
num = float(input("输入一个数字: "))
if num >= 0:
   if num == 0:
       print("零")
   else:
       print("正数")
else:
   print("负数")
ログイン後にコピー

上記のコードを実行した出力結果は次のとおりです:

数値を入力してください: 0
zero

以上がPythonでif文を使うにはどうすればいいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート