Pythonのお勉強 Part68at TECHPythonのお勉強 Part68 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト779:デフォルトの名無しさん 22/11/13 20:12:10.16 cgKyROyF0.net a=max(min(a,_max),_min) 780:デフォルトの名無しさん 22/11/13 20:16:44.58 S7gZHHW/.net >>770 できました!! そうですこれです! _max=7 _min=3 for i in range(10): print(i,max(min(i,_max),_min)) ありがとうございます!! 781:デフォルトの名無しさん 22/11/13 20:31:52.48 J0JT7kUN0.net >>767 それ依存関係が壊れてるからじゃね? 782:デフォルトの名無しさん 22/11/13 20:32:48.89 xH4HHaxN0.net 最近excelで、答えがマイナスなら0にする、という処理がめんどくさいと思ったけど、 max(0,x)でシンプルに書けた 783:デフォルトの名無しさん 22/11/13 20:47:55.89 ZI0YVyVbM.net >>770は一見何をやっているのか、やりたいのかわからんし メンテナンス性が悪そうだ >>768の方はわかるし改造しやすい コードは短ければ良いというものではないな 784:デフォルトの名無しさん 22/11/13 21:04:49.96 xH4HHaxN0.net やりたいことをまず自然言語で書く minとmaxの範囲内ならそのまま出力 範囲外ならばminとmaxでガードする これだけの情報量があるので、コードがそれなりの長さになって当然 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch