Python-Übungsbeispiel 38
Frage:Finde die Summe der Elemente auf der Hauptdiagonalen einer 3*3-Matrix.
Programmanalyse:Verwende eine verschachtelte for-Schleife, um die Eingabe eines zweidimensionalen Arrays zu steuern, summiere dann a[i][i] auf und gib es aus.
Programmquellcode:
Beispiel
#!/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("Zahl eingeben:\n")))
for i in range(3):
sum += a[i][i]
print (sum)
Das Ausgabeergebnis des obigen Beispiels ist:
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.0Andere Erweiterungen
Python 100 Beispiele