Exercice Python Exemple 38

Python 100例100 exemples Python

Question :Trouver la somme des éléments de la diagonale principale d'une matrice 3*3.

Analyse du programme :Utiliser une double boucle for pour contrôler la saisie d'un tableau à deux dimensions, puis accumuler a[i][i] et l'afficher.

Code source du programme :

Exemple

#!/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)

Le résultat de sortie de l'exemple ci-dessus est :

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例100 exemples Python

Autres extensions