Académique Documents
Professionnel Documents
Culture Documents
Ecrire un programme en langage Python qui demande à l’utilisateur de saisir son nom et de lui afficher
son nom avec un message de bienvenue !
Solution
# 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 ")
code python qui fournit les tables de multiplications de tous les nombres 1, 2, 3, …, 9
1ère méthode
# obtenir la longueur de s
n = len(s)
for i in range(0, n):
print(s[i])
2ème méthode
# initialiser le compteur
i = 0
# chercher le premier espace sur la chaine
while (s[i] != " "):
premierMot = premierMot + s[i]
i = i + 1
print("Le premier mot de la chaine s est : ", s[:i])
Première méthode
Seconde méthode
Exercice 26 || Chercher les mots qui commencent par la lettre a dans un texte
Ecrire un programme qui demande à l’utilisateur de saisir un texte et de lui renvoyer tous les mots
commençant par la lettre a.
Solution
1ère méthode
2ème méthode
"""
Example of execution : if you type "Me and you are beginner"
You will receive the message :
The word : 'and' begin with the letter 'a'
The word : 'are' begin with the letter 'a'
"""
Exercice 27 || Fonction qui calcule la somme et le produit des éléments d’une liste
Écrire un programme en Python sous forme de fonction qui calcul la somme des éléments d’une liste de
nombres. Et un autre qui permet de multiplier tous les éléments d’une liste de nombres.
Solution
Première méthode
2ème méthode
1ère méthode
# Exemple
l = [2, 7, 13, 2, 17, 13, 2, 7, 13]
print (removeDuplicate(l))
2ème mthode
# Exemple
l = [2, 7,7, 13, 2, 17,25, 17, 13, 15, 15, 2, 7, 13]
print(removeDuplicate(l))
l1 = [2,35,5,6,21]
l2 = [2,13,5,7,19]
print(elementsCommun(l1,l2))
# Ce qui affiche True
Exercice 31 || Extraire la liste des entiers pairs et la liste des entiers impairs d’une liste
Écrire un programme Python qui permet d’extraire la liste des entiers pairs et la liste des entiers impairs
d’une liste de nombres.
Solution
1 ère méthode
2 ème méthode
Exercice 41 || Nombre d’éléments d’une liste qui sont divisibles par un entier donné
Créez une fonction Python, appelée nombreDivisibles , qui s’applique à une liste de nombres et
un entier n, et qui renvoie le nombre d’éléments de la liste qui sont divisible par n .
Solution
L = [3 , 11 , 3 ,8 , 3 , 23 , 3, 7 , 11, 3]
print("Le nombr d'occurrences de 3 dans l est : " , nombreOccurences(L,3))
# coding: utf-8
def insertEtoile(s):
"""création d'une chaine vide qui va contenir
les caractères de la chaine s et séparés par des étoiles
"""
s2 = ""
# Exemple:
s = "Python"
print(insertEtoile(s))
Solution
# coding: utf-8
def maj(L):
# Création d'une liste vide qui acceuillir les mots en majuscule
listMaj = []
# Tester le programme
L = ["Python", "est", "un", "langage", "de", "programmation"]
print(maj(L))
Exercice 45 || Nombre de majuscules et de minuscules dans une chaine en Python
Écrire une fonction en Python qui prend en argument une chaine de caractères s et qui renvoie le nombre
de minuscules et de majuscules contenu dans la chaine s.
Solution
# coding: utf-8
def nombreMajMin(s):
# coding: utf-8
def motsCommuns(T1 , T2):
return communs
# On teste l'algorithme
T1 = "Python est un langage de programmation"
T2 = "Python est orienté objet"
print(motsCommuns(T1,T2))
# La sortie est : ['Python', 'est']