7- La structure sélective If en Python
1 - La structure sélective If ... Else ... La structure sélective if ...else, permet d’exécuter un ensemble d'instructions lorsqu'une condition est réalisée.
Cours Python
1 - La structure sélective If ... Else ... La structure sélective if ...else, permet d’exécuter un ensemble d'instructions lorsqu'une condition est réalisée.
1 - Le module configparser Le langage Python est doté d'un module nommé configparser qui permet d'utiliser et manipuler les fichiers de configuration similaires aux fichiers Windows du type .ini le module configparser pourra être utilisé pour gérer les fichiers de configurations modifiables par l'utilisateur au sein d'une application. Le contenu d'un fichier…
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 33 Ecrire un programme en Python qui demande à l'utilisateur de saisir une chaine de caractères et d'afficher les caractères d'indice pair. Exemple pour la chaine s = "Python", le programme renvoie 'Pto'. Solution 1 ère méthode 2 ème méthode Younes Derfoufi CRMEF OUJDA
Python a gagné en popularité, devançant le C ++, et occupe désormais la troisième position de la liste des langages de programmation informatiques populaires de TIOBE. Indice TIOBE, juin 2019 Le rapport d’index TIOBE indiquait que «le langage de programmation Python a commencé comme un successeur de Perl pour écrire des scripts de…
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
Exercice 3 Ecrire un programme en Python qui demande à l'utilisateur de saisir deux nombres a et b et de lui afficher leur maximum, sans utiliser la fonction max() ni aucune fonction prédéfinie. Solution
1 2 3 4 5 6 7 8 9 |
# lire les valeurs de a et b a = int(input("Tapez la valeur du nombre a : ")) b = int(input("Tapez la valeur du nombre b : ")) # Faire un test de comparaison pour trouver le plus grand if (a > b): print("Le maximum de a et de b est : a = ", a) else: print("Le maximum de a et de b est : b = ", b) |
Voir la liste des cours Python Voir la iste des exercices Python Younes Derfoufi CRMEF OUJDA
Exercice 2 Ecrire un programme en Python qui demande à l’utilisateur de saisir deux nombres a et b et de lui afficher leur somme : a + b Solution
1 2 3 4 5 6 7 8 9 10 11 |
# demander à l'utilisateur de saisir les valeurs de a et de b a = input("Tapez la valeur du nombre a : ") b = input("Tapez la valeur du nombre b : ") # Convertir les chaines de caractères en entier a = int(a) b = int(b) s = a+b # afficher le résulatat de la somme a + b print("La somme de a et de b est a + b = " , s) |
Voir la liste des cours Python Voir la iste des exercices Python Younes Derfoufi CRMEF OUJDA