>>387 なんか見えてきたので間違ってるかもしれないけど一応メモしとく
a=1
b=0
if True:
_a=1
_if True:
__b='1,1'
_else:
__b='1,0'
else:
_a=0
_if True:
__b='0,1'
_else:
__b='0,0'
print(a,b)
こういう書き方のコードって結構見る
if Trueの部分が真偽どちらであろうと結局a,b出力されるじゃんって感じのコード
実際見るコードはaもbも複雑で相互作用しまくってるけど
結局見やすさを追求するなら、変数が出てくる部分をどうにかこうにか関数でやればいいじゃんって思ってきた
f1=lambda n:1 if n else 0
f2=lambda n:1 if n else 0
f30 = lambda n1:lambda n2:'('+str(n1)+','+str(n2)+')f30'
f31 = lambda n1:lambda n2:'('+str(n1)+','+str(n2)+')f31'
f4 = lambda n:1 if n else 0
ab=lambda a:f30(a) if f4(a) else f31(a)
n = f1(True)
a = f1(n)
b = f2(False)
print('a = '+str(a))
print('b = '+str(b))
print('(a,b)='+ab(a)(b))
最終的に使われている変数は何か、が圧倒的に見やすい
いらない変数を削除・編集したときに、削除・編集すべき関数も瞬時にわかる
くだすれPython(超初心者用) その49【まず1嫁】
■ このスレッドは過去ログ倉庫に格納されています
389デフォルトの名無しさん
2020/08/04(火) 19:29:59.51■ このスレッドは過去ログ倉庫に格納されています
ニュース
- EUのEV優遇制度案、日本車を除外 独仏が合意 [少考さん★]
- 【野球】セ・リーグCS第3戦 T 0-4 DB [10/16] DeNA3連勝日本シリーズ王手 佐野3ラン、片山7回無失点 阪神3試合連続完封負け ★2 [鉄チーズ烏★]
- 【お詫び】NTTドコモ、緊急地震速報が配信されなかった事象について 「システム不具合」 [おっさん友の会★]
- 【竹中平蔵】「金銭解雇ルールを作れ」 「全然仕事できないのにクビにできない」正社員に持論 ★4 [煮卵★]
- 【速報】首相、夜はスマホ最大音量で横に 「危機管理に注力」とアピール [少考さん★]
- 【教育】日教組、年間の授業時間の引き下げを提言 小学校で年1015コマ→875コマ 教員の勤務時間などを踏まえ [煮卵★]
- 【訃報】ブラックマンデー再来か、正直やばい、日経平均先物、大幅マイナス、原油100ドルまた超える [943688309]
- ゾンビっていった何の力で動いてんの?
- 人生を一発逆転させたい。簿記を勉強して税理士、インディーズゲーム制作、なろう作家、エロ同人…どれが一番コスパがいい? [268718286]
- F(u)=tan38° フータンの法則(1988年)🏡
- 【動画】INMU KINGヒトラーVer完全版、ついにリリースWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW [841411289]
- 魚の素揚げってうまいのかな