組み込み開発のためのPython · レッスン 72 / 220

短い条件分岐を読みやすく書く

単純な値の選択には条件式を使えます。条件や結果が複雑な場合、また副作用がある場合は通常のif文に分けて読みやすくします。

単純な値の選択には条件式を使えます。条件や結果が複雑な場合、また副作用がある場合は通常のif文に分けて読みやすくします。 このページでは、構文だけでなく、入力の検証と再現可能な確認方法も扱います。

考え方と使いどころ

単純な値の選択には条件式を使えます。条件や結果が複雑な場合、また副作用がある場合は通常のif文に分けて読みやすくします。

組み込み開発での注意点

待機ループには終了条件やタイムアウトを設けます。無限待ちや、失敗を隠す分岐を作らないでください。

コード例

手元のPython環境に貼り付ける前に、使用しているPythonの版と対象ライブラリの対応を確認してください。

samples = [3290, 5100, 3310]
for index, value in enumerate(samples):
    if 0 <= value <= 5000:
        print(index, value)
    else:
        print(index, "範囲外")

手を動かす課題

単純な合否表示は条件式で、複数の処理が必要なケースはif文で実装してください。

参考資料

「条件分岐と繰り返し」の章一覧へ