Python-Übungsbeispiel 38

Python 100例Python 100 Beispiele

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.0

Python 100例Python 100 Beispiele

Andere Erweiterungen