【python】pythonでも、さじを投げたい【python】pythonでも、さじを投げたい1件のフィードバックこんにちは、えあーです。先日C++を使ってさじを投げました。何を言っているか意味不明という人は先日の記事を読んでください。リンク置いておきます。【プログラミング】さじを投げる「pythonでもやってくれ」と言われたので、pythonでさじを投げたいと思います。さじを投げるraiseの意味でもやっぱりなんか違う反応を追加するまとめ早速さじを投げる説明は上記の記事に詳しくあるので、こちらでは早速匙を投げます。SpoonException:pass適当に例外処理を使ってあげて、完成でs......投げてないやんけ!!!SpoonExceptionを作ってコンストラクタでさじを投げるようにしたまではいいとして、main(書いてないけど)の中で例外を投げるコマンドがthrowじゃなくてraiseでした。pythonで例外処理初めて書いたんですけどこれは驚きです......ということで、pythonでは匙が投げられない事がわかりました。一応throwの代わりに使われているraiseの意味について検証します。raiseは「持ち上げる」というのが基本の意味です。pythonでは反乱や騒動を「起こす」とか、異議などを「提出する」の意で使われていそうです。いうことで、一番よく使われる意味で考えると、さじを持ち上げるということになります。シュール過ぎて面白い。ちなみにこの後catchされるわけでもなく、exceptされてもpassされて誰も拾ってくれないので、C++より救いのない結果になります。違うでも何が違うと思ったので、raiseするものを考えました。いうより会社の人と話し合いました。WhiteFlag:pass『白旗を揚げる』です。raiseできるようになりました。これでそれっぽくなったというものです。負けを認めているのに何もしてくれないのは寂しいと思いました。反応を追加する寂しくないように、白旗を揚げたらちゃんと応えてくれるようにしました。print("俺の勝ち!\n何で負けたか、明日まで考えといてください。\nそしたら何かが見えてくるはずです。\nほな、いただきます。__init__(void):print("俺の勝ち!\n何で負けたか、明日まで考えといてください。\nそしたら何かが見えてくるはずです。\nほな、いただきます。Honda()負けるとケイスケ・ホンダに煽られます。本田圭佑が白旗を上げている相手を抉るシーンができました。無視されるよりはマシだと思います。PARTY!!『チチ自チレ』とか、一体何なのか。(11)Twitterツイートブログをメールで購読メールアドレスを記入して購読すれば、更新をメールで受信できます。