不完全な条件文
「そうでなければ」ブロックの場合何もする必要はありません (たとえば、「セール中のアイスクリームがある場合はアイスクリームを購入する」、そうでない場合は ...)、ブロック全体が「そうでない場合」省略した (不完全な) 形式の条件演算子を省略して使用できます。
<プレ>
条件の場合:
... #
条件が true の場合の処理
2 つの値の最大値を選択する操作は非常に頻繁に使用されるため、Python にはこの方法で呼び出すことができる組み込み関数
max
があります。
<プレ>
M = 最大 (A, B)
2 つ以上の値の最小値を見つける同様の関数もあります -
min().
Python で 2 つの値から選択する場合、条件演算子の完全な形式のように機能する別の形式の条件演算子を使用できます。
<プレ>
M = a if a >gt; b 他の b
複数の操作が必要な場合は、 条件が満たされた場合、すべてのアクションが同じシフト レベルで上下に書き込まれます。
<プレ>
>の場合b:
温度 = a
a = b
b = 温度
このプログラムでは、
\(a>b\) の場合、変数の値を交換します。
temp
変数は補助変数です。
3 つのオペレータすべての左端からの同じシフトに注意してください。これにより、a>b の場合に 3 つのステートメントすべてが実行されることがコンパイラーに伝えられます。
Python 言語のもう 1 つの微妙な点は です。 2 つの変数の交換を容易にする多重代入演算子。次のように記述できます。
<プレ>
a, b = b, a