「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > 演算子、条件文、および入力

演算子、条件文、および入力

2024 年 7 月 31 日に公開
ブラウズ:289

Operators, Conditionals and Inputs

オペレーター

演算子は、コンピュータに特定の数学的演算または論理演算を実行するよう指示する記号です。

1.算術演算子

これらの演算子は、加算、減算、乗算、除算などの基本的な数学演算を実行します。

*加算( ): 2つの数字を加算します。
例えば:

>>>print(1 3)

*減算 (-): ある数値を別の数値から減算します。
例えば:

>>>print(1-3)

乗算 (): 2 つの数値を乗算します。
例えば:

>>>print(1*3)

*除算 (/): ある数値を別の数値で除算します。
例えば:

>>>print(1/3)

*切り捨て (//): ある数値を別の数値で割り、最も近い整数に切り捨てます。
例えば:

>>>print(1//3)

*係数 (%): ある数値を別の数値で割ったときの余りを返します。
例えば:

>>>print(1%3)

べき乗 (*): ある数値を別の数値で累乗します。
例えば:

>>>print(1**3)

2.比較演算子

これらの演算子は 2 つの値を比較し、True または False を返します。

*等しい (==): 2 つの値が等しいかどうかを確認します。

>>>a = 5
>>>b = 3
>>>result = (a == b)  

>>>result is False

*等しくない (!=): 2 つの値が等しくないかどうかを確認します。

>>>a = 5
>>>b = 3
>>>result = (a != b)  

>>>result is True

*より大きい (>): ある値が別の値より大きいかどうかを確認します。

>>>a = 5
>>>b = 3
>>>result = (a > b)  

>>>result is True

*未満 (

>>>a = 5
>>>b = 3
>>>result = (a >>result is False

*以上 (>=): ある値が別の値以上であるかどうかを確認します。

>>>a = 5
>>>b = 3
>>>result = (a >= b)  

>>>result is True

*以下 (

>>>a = 5
>>>b = 3
>>>result = (a >>result is False

3.論理演算子

これらの演算子は、条件ステートメントを結合するために使用されます。

*and: 両方のステートメントが true の場合に True を返します。

>>>a = 5
>>>b = 3
>>>result = (a > b and a > 0)  

>>>result is True

*or: いずれかのステートメントが true の場合、True を返します。

>>>a = 5
>>>b = 3
>>>result = (a > b or a >>result is True

*not: 結果を反転し、結果が true の場合は False を返します。

>>>a = 5
>>>result = not (a > 0)  

>>>result is False

条件文

条件はコードの信号機のようなものです。これらは、プログラムが特定の条件に基づいて選択するパスを決定するのに役立ちます。

1. if ステートメント

if ステートメントは条件をチェックし、条件が True の場合にコード ブロックを実行します。
例えば:

>>>a = 5
>>>b = 3
>>>if a > b:
    print("a is greater than b")

2. elif ステートメント

elif ステートメントは「else if」の略です。前の if 条件が False であった場合、別の条件をチェックします。
例えば:

>>>a = 5
>>>b = 5
>>>if a > b:
    print("a is greater than b")
>>>elif a == b:
    print("a is equal to b")

3. else ステートメント

else ステートメントは、前の条件で捕捉されないものをすべて捕捉します。
例えば:

>>>a = 3
>>>b = 5
>>>if a > b:
    print("a is greater than b")
>>>elif a == b:
    print("a is equal to b")
>>>else:
    print("a is less than b")
リリースステートメント この記事は次の場所に転載されています: https://dev.to/kk_python/operators-conditionals-and-inputs-4982?1 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3