以下のpythonソースコードを簡易なソースコードに変換する
if '3名以内/月' in get_data:
number_samples = 3
elif '5名以内/月' in get_data:
number_samples = 5
elif '10名以内/月' in get_data:
number_samples = 10
elif '15名以内/月' in get_data:
number_samples = 15
elif '20名以内/月' in get_data:
number_samples = 20
elif '25名以内/月' in get_data:
number_samples = 25
elif '30名以内/月' in get_data:
number_samples = 30
このコードを簡潔にするために、辞書を使ったマッピングを活用するのが良い方法です。以下のように書き換えることができます。
python
mapping = {
‘3名以内/月’: 3, ‘5名以内/月’: 5, ’10名以内/月’: 10,
’15名以内/月’: 15, ’20名以内/月’: 20, ’25名以内/月’: 25, ’30名以内/月’: 30
}
number_samples = mapping.get(get_data)
この方法では、辞書を利用して get_data の値に応じた number_samples を取得できます。辞書を使うことで、コードがスッキリし、条件分岐を減らすことができます。

いまココぼっちというマッチングアプリを開発しています。
コメントを残す