Exercices
exercice 1
Résolvez le Pydéfi proposé à cette adresse
Vous pouvez vous créer un compte pour valider vos résultats, ce site (géré par l'Académie de Poitiers) est remarquable.
(avec les valeurs de test)
🐍 Script Python | |
---|---|
1 2 3 4 5 6 7 8 9 |
|
exercice 2
On donne la liste jours
suivante :
🐍 Script Python
jours = ["lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi", "dimanche"]
On rappelle que la fonction len
permet d'obtenir le nombre de caractères d'une chaine de caractères :
🐍 Script Python
>>> len("test")
4
- Créer en compréhension une liste
lst1
contenant uniquement les jours comportant 5 lettres. - Créer en compréhension une liste
lst2
contenant uniquement les jours comportant la lettrea
dans leur nom. - Créer une fonction
compte_e
qui prend en paramètre une chaine de caractères et qui renvoie le nombre dee
que contient cette chaine de caractères. - Créer en compréhension une liste
lst4
contenant uniquement les jours comportant deux fois la lettree
dans leur nom.
1.
🐍 Script Python
2.lst1 = [day for day in jours if len(day) == 5]
🐍 Script Python
lst2 = [day for day in jours if 'a' in day]
-
🐍 Script Python 1 2 3 4 5 6
def compte_e(mot): compteur = 0 for lettre in mot: if lettre == 'e': compteur += 1 return compteur
-
🐍 Script Python
lst4 = [day for day in jours if compte_e(day) == 2]
exercice 3
On donne le tableau m
suivant :
🐍 Script Python | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 |
|
- si le nombre est divisible par 7, afficher
*
, sinon afficher une espace - sur une même ligne, on affichera tous les symboles côte à côte, en rajoutant le paramètre
end = ''
à la fonctionprint
. (exemple :print('*', end = '')
) - on ira à la ligne à la fin de chaque ligne, par l'instruction
print()
{{ correction(True, "
🐍 Script Python | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
exercice 4
Résolvez le pydéfi Insaisissable matrice proposé à cette adresse
{{ correction(True, "
🐍 Script Python | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
et pour vous entraîner encore et encore :