Python 練習例38
問題:3*3行列の主対角線要素の和を求めます。
プログラム分析:二重forループを利用して2次元配列の入力を制御し、a[i][i]を加算してから出力します。
プログラムソースコード:
例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
if __name__ == '__main__':
a = []
sum = 0.0
for i in range(3):
a.append([])
for j in range(3):
a[i].append(float(input("input num:\n")))
for i in range(3):
sum += a[i][i]
print (sum)
上記の例の出力結果:
input num: 78 input num: 34 input num: 23 input num: 34 input num: 56 input num: 33 input num: 12 input num: 21 input num: 2 136.0その他の拡張