Ep 24
ⶠTélécharger le sujet en pdf.
EXERCICE 1âïž
Le nombre dâoccurrences dâun caractĂšre dans une chaĂźne de caractĂšre est le nombre dâapparitions de ce caractĂšre dans la chaĂźne.
Exemples :
- le nombre dâoccurrences du caractĂšre âoâ dans âbonjourâ est 2 ;
- le nombre dâoccurrences du caractĂšre âbâ dans âBĂ©bĂ©â est 1 ;
- le nombre dâoccurrences du caractĂšre âBâ dans âBĂ©bĂ©â est 1 ;
- le nombre dâoccurrences du caractĂšre â â dans âHello world !â est 2.
On cherche les occurrences des caractĂšres dans une phrase. On souhaite stocker ces occurrences dans un dictionnaire dont les clefs seraient les caractĂšres de la phrase et les valeurs lâoccurrence de ces caractĂšres.
Par exemple : avec la phrase 'Hello world !' le dictionnaire est le suivant :
`{'H': 1,'e': 1,'l': 3,'o': 2,' ': 2,'w': 1,'r': 1,'d': 1,'!': 1}`
Lâordre des clefs nâa pas dâimportance.
Ăcrire une fonction nbr_occurrences
prenant comme paramĂštre une chaĂźne de caractĂšres chaine
et renvoyant le dictionnaire des nombres dâoccurrences des
caractĂšres de cette chaĂźne.
RĂ©ponse
Complétez le code ci-dessous
Solution
EXERCICE 2âïž
La fonction fusion
prend deux listes lst1
, lst2
dâentiers triĂ©es par ordre croissant et les fusionne en une liste triĂ©e lst12
quâelle renvoie.
Le code Python de la fonction fusion
est :
Question
đ Script Python | |
---|---|
1 |
|
Exempe :
>>> fusion([1, 6, 10],[0, 7, 8, 9])
[0, 1, 6, 7, 8, 9, 10]
RĂ©ponse
Complétez le code ci-dessous