Pythonで搭載されているlambda式で2つの数 a,b があり a<b の時に a,b を入れ替える関数を作りたいです。
Python3
1n,m=map(int,input().split()) 2swap=lambda x,y: x,y=y,x if x<y else x,y=x,y 3print(swap(n,m))
上のような関数を定義して実行したところ
error
1line 2 2swap=lambda x,y: x,y=y,x if x<y else x,y=x,y 3 ^ 4SyntaxError: can't assign to lambda
というエラーが出ました。
どこを直せば良いでしょうか?ご指摘のほどよろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/04 12:30
2019/06/04 12:35
2019/06/04 12:45
2019/06/04 12:47