組み込み開発のためのPython · レッスン 73 / 220
論理条件を組み合わせる
複数の条件で分岐するときは、and・orの意味と短絡評価を確認します。安全条件の一部が評価されない書き方を避け、判定要素を名前付き変数へ分けます。
複数の条件で分岐するときは、and・orの意味と短絡評価を確認します。安全条件の一部が評価されない書き方を避け、判定要素を名前付き変数へ分けます。 このページでは、構文だけでなく、入力の検証と再現可能な確認方法も扱います。
考え方と使いどころ
複数の条件で分岐するときは、and・orの意味と短絡評価を確認します。安全条件の一部が評価されない書き方を避け、判定要素を名前付き変数へ分けます。
組み込み開発での注意点
待機ループには終了条件やタイムアウトを設けます。無限待ちや、失敗を隠す分岐を作らないでください。
コード例
手元のPython環境に貼り付ける前に、使用しているPythonの版と対象ライブラリの対応を確認してください。
samples = [3290, 5100, 3310]
for index, value in enumerate(samples):
if 0 <= value <= 5000:
print(index, value)
else:
print(index, "範囲外")手を動かす課題
通信成功・長さ一致・チェックサム一致の条件を個別に記録して判定してください。