[過去ログ]
くだすれPython(超初心者用) その46【Ruby禁止】 (1002レス)
くだすれPython(超初心者用) その46【Ruby禁止】 http://mevius.5ch.net/test/read.cgi/tech/1577948214/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
636: デフォルトの名無しさん [] 2020/02/13(木) 19:02:19.46 ID:qvECNN2e 条件分岐の分かり易い書き方について教えてください 通常ではa=bで c=0の時はa=zで d=1の時はa=yというときに if c == 0: __a=z elif b==1: __a=y else : __a=b になりますがほとんどの場合a=bになって まれにa=y やa=zになるとすると a=bが最後に来るのはわかりにくい気がするんですが どうしてますか? http://mevius.5ch.net/test/read.cgi/tech/1577948214/636
638: デフォルトの名無しさん [sage] 2020/02/13(木) 20:12:27.95 ID:Ure0FzdD >>636 別に気にならないけど、前に持ってきたいなら 最初に無条件でa=bを記述 その後条件文を記述 にするかな http://mevius.5ch.net/test/read.cgi/tech/1577948214/638
640: デフォルトの名無しさん [sage] 2020/02/13(木) 21:36:32.33 ID:r7bSHOfr >>636 通常ケースと通常でないケースという認識なんであれば 3つを並列に書くんじゃなくガード節を使ったりして通常ケースとそれ以外のケースを分離する def evaluate(b, c): ____if c == 0: ________return z ____if b == 1: ________return y ____return b http://mevius.5ch.net/test/read.cgi/tech/1577948214/640
645: 636 [] 2020/02/13(木) 23:51:12.83 ID:qvECNN2e >>638 条件が変わったら上書きしていくのもアリなんですね ありがとうございます 説明へtsくそですいません・・・ >>640 ありがとうございます こんな方法あるんですね >>641 コメントでの説明がへたくそすぎて 後で過去の自分を殴りたくなることが多いですorz http://mevius.5ch.net/test/read.cgi/tech/1577948214/645
646: デフォルトの名無しさん [] 2020/02/14(金) 13:14:33.56 ID:a5iC3cHy >>636 カルノー図を覚えろ http://mevius.5ch.net/test/read.cgi/tech/1577948214/646
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.048s