これは、lambdaを使用してnumderに100を加えた後にgetBonus()の値が5000より大きいかどうかを調べるコードです。ラムダメソッドを使用する必要がある場合、if-elseなどの条件文を使用して値が5000よりも小さいかどうかを確認するにはどうすればいいですか?それはリターンを言い続けlambdaと条件文を併用する
bonus=1000
getBonus= lambda x:x+100
if x>5000:
return x+bonus*2
else:
return x+bonus
print getBonus(3000)
print getBonus(6000)
は、私はそれがラムダ式
関数の定義はどこですか? –
最初に 'x'はどこに割り当てられていますか? – blacksite
コードが悪い(多分、OPが助けを求めているので、いつもいくつかのコードを表示するように頼んでいますが、私はそれが好きですが)説明は正しいです。結局、それほど悪くない。 –