Exercice 62
Écrire un programme en Python qui demande à l’utilisateur de saisir un entier n et de lui renvoyer un dictionnaire dont les clés sont les entiers 1 , 2 , 3 , …n et dont les valeurs sont 1! , 2! , 3! , … , n!
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# coding: utf-8 # demander à l'utilisateur de saisir un entier n n = int(input("Tapez la valeur de n : ")) # création d'une fonction qui calcul n! def facto(n): fact = 1 for i in range(1 , n+1): fact = fact*i return fact # création du dictionnaire demandé d = dict({}) for i in range(1 , n+1): d[i] = facto(i) print("Le dictionnaire demandé est\n" , d) |
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
-
Imprimante Multifonction Canon PIXMA TS3450 : A4 WiFi Jet d'encre
€ 42,00 Acheter le produit -
Cryptographie En Python: Cours et exercices avec solutions. BTS - DUT - Licence SMI - MIP
€ 20,00 Acheter le livre -
Tenda Routeur WiFi 6 RX12 Pro, Router Tenda WiFi AX3000 Bi-Bande, 5 * 6dBi Antennes à Haut Puissance, Large Couverture,
€ 57,00 Acheter le livre
1 thought on “Solution Exercice 62: dictionnaire Python formé des factorielles des entiers”