数値をチェックしてそれに応じて文字列値を返すif
ステートメントがあります。Pythonで7つのif文を実行する最短方法
コード:
def get_weekday(day):
if day in ['1', 1]:
return 'Monday'
elif day in ['2', 2]:
return 'Tuesday'
elif day in ['3', 3]:
return 'Wednesday'
elif day in ['4', 4]:
return 'Thursday'
elif day in ['5', 5]:
return 'Friday'
elif day in ['6', 6]:
return 'Saturday'
elif day in ['7', 7]:
return 'Sunday'
return 'Invalid day selected'
質問は主観的な表示されることがありますが、私はこれを書いている神託とより良いと短く、きれいな方法があるはずだと思います。
なぜあなたは使用していますか? intや文字列はどうやっていますか? –
@PadraicCunningham:テンプレートからDjangoから 'day'が来ています。 – Yax
@ Yaxなので、djangoは別の型を返しますか? –