前提・実現したいこと
言語はpythonです。
省略していますが、以下のようなプログラムを組んでおり、
td0= moni("0",0)~ graph3 = td70[3]の部分をまとめて
行を減らして見やすくしたいのですが、うまくいきません。
該当のソースコード
def moni(number,day):
・
・
・
return(a,b,c,d)
@app.route('/')
def index():
・
・
・
td0= moni("0",0)
graph0 = td0[0]
graph1 = td0[1]
graph2 = td0[2]
graph3 = td0[3]
td1= moni("1",0)
graph0 = td1[0]
graph1 = td1[1]
graph2 = td1[2]
graph3 = td1[3]
・
・
・
td70= moni("70",0)
graph0 = td70[0]
graph1 = td70[1]
graph2 = td70[2]
graph3 = td70[3]
試したこと
td0= moni("0",0)~ graph3 = td70[3]
の部分を以下のように変更してみましたが。
for s in [str(i) for i in range(n)]:
ㅤgraph0, graph1, graph2, graph3 = moni(s, 0)
NameError: name 'graph0' is not defined というエラーが表示されてしまいます。