Python独習!

習得したPython知識をペイフォワード

Pythonで不等号のTrue/Falseを変数に代入する

使う機会があるわからないが、右辺と左辺を比較して不等号が成立しているかどうかの結果を変数に代入する、というやり方。

結果

左辺 = 8.0
右辺 = 19.0
左辺 > 右辺か? False
左辺 < 右辺か? True

プログラム

Python3.8.1

import math

y1=2
y2=10
x1=1
x2=20

#左辺と右辺を比較して、不等号が成り立っていればTrue, 否であればFalseを代入する
a = math.fabs(y2 - y1) > math.fabs(x2 - x1)
b = math.fabs(y2 - y1) < math.fabs(x2 - x1)

print("左辺 = %1.1f" % (math.fabs(y2-y1)))
print("右辺 = %1.1f" % (math.fabs(x2-x1)))
print("左辺 > 右辺か?", a)
print("左辺 < 右辺か?", b)

[09_CalcBoolean_001.py]

/* -----codeの行番号----- */