前提・実現したいこと
1つのリストがあって、
その中の数字を引き算に使いたいです。
【↓イメージ】
list ['10' , '20' , '30' , '40' , '50' , '60']
↓
list[0] - list[5]
↓【10 - 60】
結果:-50
ただし、この __list[]__の中に入れるインデックス番号は
1つめの計算:list[0]-list[3] ⇒【10 - 40】
2つめの計算:list[1]-list[4] ⇒【20 - 50】
3つめの計算:list[2]-list[5] ⇒【30 - 60】
としたいです。
ただ、実際はもっとリストの中身が多いので、1件ずつインデックス番号を書く訳にはいきません。。
インデックス番号を変数にしてループさせ、インデックス番号に代入する…というのはできないでしょうか?
python
1 i = 0 2 j = i + 3 3 4while j < 5: 5 a = list[i] 6 b = list[j] 7 c = a - b 8 print(c) 9 i += 1
試したのは上記のコードです。。うまくいきません。
while分が間違っているのでしょうか・・・
どなたか教えていただけるとありがたいです;;
回答1件
あなたの回答
tips
プレビュー