前提・実現したいこと
Python3でコードを作っています.
今,リスト内に[1,2,3,4,5,6,7,8,9,10]という数値があります.
次に[1/3,2/3.1/3]という核リストをつくります.
プログラムを作って
11/3+22/3+31/3, 21/3+32/3+41/3, 31/3+42/3+5*1/3,....
というような計算をしたいと思っています.
つまり,最終アウトプットは
8/3,4,16/3,20/3,8,......12という出力ファイルを作りたいです.
初心者でなかなかよく分かりません.
とくに核リストを少しずつ横にずらしながら計算というものをどうやってコードで表現するのかわかりません.リストのデータを取得するところまではやったのですが,以降がよく分かりません.どなたか助けていただけませんか.
該当のソースコード
#data.txtは[1,2,3,4,5,6,7,8,9,10]というファイル f=open('data.txt','r') x=f.readline() f.close() k=[1/3,2/3,1/3] data=[] num=len(x) for i in range(num): data.append(flout(x[i])) print(data)
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/20 08:47
2018/12/20 11:59