Solution Exercice 9: factorielle d'un entier n en python
Exercice 9 Écrire un algorithme en Python qui demande à l'utilisateur de saisir un nombre entier n et de lui afficher n! de deux façons différentes
Cours Python Complet + 500 Exercices Avec Solutions
Exercice 9 Écrire un algorithme en Python qui demande à l'utilisateur de saisir un nombre entier n et de lui afficher n! de deux façons différentes
Exercice 10 Ecrire un programme en Python qui demande à l’utilisateur de saisir le rayon d'un cercle et de lui renvoyer la surface et le périmètre. Solution
1 2 3 4 5 6 7 8 9 10 | # importer le nombre pi à partir de la bibliothèque math from math import pi # lire la valeur du rayon r r = int(input("Saisissez la valeur du rayon r: ")) # calcul du périmètre du cercle P = 2*pi*r # calcul de la surface du cercle S = pi*(r**2) print("Le périmètre du cercle de rayons r =",r," est P = ", P) print("La surface du cercle de rayons r =",r," est S = ", S) |
Voir la liste des cours Python Voir la iste des exercices Python Younes Derfoufi CRMEF OUJDA
Exercice 9. Écrire un programme en Python qui demande à l'utilisateur de saisir un nombre entier n et de lui afficher n ! Solution Younes Derfoufi CRMEF OUJDA
Exercice 8 Ecrire un programme en Python qui demande à l'utilisateur de saisir un nombre entier n et de lui afficher la valeur de la somme 1 + 2 + … + n = ? Solution
1 2 3 4 5 6 7 8 | # Demander à l'utilisateur de saisir la valeur de l'entier n n = int(input("Type a value of the integer n ")) # définir et initialiser la somme somme = 0 for i in range(1,n+1): somme = somme + i print("La somme 1 + 2 + 3 + ...+ ",n," = : ", somme) |
Voir la liste des cours Python Voir la iste des exercices Python Younes Derfoufi CRMEF OUJDA
Exercice 7 Ecrire un programme en Python qui demande à l’utilisateur de saisir 3 nombre x, y et z et de lui afficher leur maximum sans utiliser aucune fonction prédéfinie. Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | # Demander à l'utilisateur de taper 3 nombres a, b, c a = int(input("Type a value of the number a ")) b = int(input("Type a value of the number b ")) c = int(input("Type a value of the number c ")) # définir et initialiser le maximum à zero max = 0 if(a > b): max = a else: max = b if(max < c): max = c else: max = max print("Le maximum des trois nombre est : max(a,b,c) = ", max) |
Voir la liste des cours Python Voir la iste des exercices Python Younes Derfoufi CRMEF OUJDA
Exercice 6 Ecrire un programme en langage Python qui demande à l’utilisateur de saisir son âge et de lui afficher le message « vous êtes Majeur ! » si l’âge tapé est supérieur ou égale à 18 et le message « vous êtes mineur ! » si l’âge tapé est inférieur à 18 Solution Pour…
Exercice 23 Ecrire un programme en langage Python qui demande à l’utilisateur de saisir le nom d’un fichier et de lui renvoyer son extension. Exemple si l’utilisateur saisie coursPython.pdf le programme lui renvoie le message « L’extension du fichier est .pdf ». Younes Derfoufi CRMEF OUJDA
Exercice 5 Ecrire un programme en langage Python qui demande à l’utilisateur de saisir son nombre entier et de lui afficher si ce nombre est pair ou impair. Solution
1 2 3 4 5 6 7 8 9 10 | # Lire la valeur de n n = input("Type value of the integer n : ") # Convertir n en entier n = int(n) # Tester si n est pair ou non if(n%2 == 0): print("Le nombre '", n, "' tapé est pair ") else: print("Le nombre '", n, "' tapé est impair ") |
Voir la liste des cours Python Voir la iste des exercices Python Younes Derfoufi CRMEF OUJDA
Exercice 4 Ecrire un programme en langage Python qui affiche les 100 premiers nombres entiers positifs Solution
1 2 3 4 5 6 7 8 9 10 11 12 | # parcourir les 100 premiers nombres à l'aide de la boucle for for i in range(1,101): print(i) """ après exécution le programme affiche les 100 premiers nombres : 0 1 2 . . . 100 """ |
Voir la liste des cours Python Voir la iste des exercices Python Younes Derfoufi CRMEF OUJDA