>>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■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】ザカリア米大統領報道官が退任 [蚤の市★]
- 【野球】セ・リーグCS第3戦 T 0-4 DB [10/16] DeNA3連勝日本シリーズ王手 佐野3ラン、片山7回無失点 阪神3試合連続完封負け ★2 [鉄チーズ烏★]
- 【お詫び】NTTドコモ、緊急地震速報が配信されなかった事象について 「システム不具合」 [おっさん友の会★]
- 【竹中平蔵】「金銭解雇ルールを作れ」 「全然仕事できないのにクビにできない」正社員に持論 ★4 [煮卵★]
- 【速報】首相、夜はスマホ最大音量で横に 「危機管理に注力」とアピール [少考さん★]
- イーロン・マスク氏、テスラの新型「ロードスター」、空中旋回を披露 動画あり ★2 [お断り★]
- 外食産業「食料品消費税減税で俺らが儲からなくなるだろ!」高市早苗「ほんならプレミアム外食券配りまーす🤗」 [334972637]
- 田所商店「味噌は日本人の宝物」 [972432215]
- 【訃報】ブラックマンデー再来か、正直やばい、日経平均先物、大幅マイナス、原油100ドルまた超える [943688309]
- 人生を一発逆転させたい。簿記を勉強して税理士、インディーズゲーム制作、なろう作家、エロ同人…どれが一番コスパがいい? [268718286]
- スマホ一つにカメラ、ゲーム、音楽、本、動画全てが収まっているってよく考えたらすげーよな
- F(u)=tan38° フータンの法則(1988年)🏡