MASTER BADS INITIATION A LA PROGRAMMATION PYTHON
Série d’exercices
Exercice 1
Créer des scripts qui dessinent des triangles comme les suivants :
x
xx
xxx
xxxx
xxxxx
xxxxxx
xxxxxxx
Exercice 2
xxxxxxx
xxxxxx
Publicité
xxxxx
xxxx
xxx
xx
x
x
xx
xxx
xxxx
xxxxx
xxxxxx
xxxxxxx
xxxxxxx
xxxxxx
Publicité
xxxxx
xxxx
xxx
xx
x
Créer une fonction qui indique, si une chaîne de caractères est ou non un palindrome.
Aide :
• La commande list(chaine) permet de transformer une chaîne de caractères en
liste de caractères.
• La commande "".join(list) permet de transformer une liste en chaîne de
caractères.
Exercice 3
1. Ecrire une fonction Python maxi(L) prenant en argument une liste d'entiers
naturels L et renvoyant le maximum des entiers de cette liste (on n'utilisera
Publicité
pas de fonction spécifique de Python déterminant ce maximum).
2. Ecrire une fonction elimine(L) qui supprime les doublons d’une liste
Exercice 4
On considère les deux listes suivantes :
couleurs=['pique','coeur','carreau','trefle']
valeurs=['7','8','9','10','valet','reine','roi','as']
Écrire un script qui affiche toutes les cartes d’un jeu de 32 cartes
MASTER BADS INITIATION A LA PROGRAMMATION PYTHON
Exercice 5
Ecrire une fonction calendrier(j,m,a) qui affiche un petit calendrier de la semaine
lorsqu’on lui fournit en argument la date du dimanche. On va prendre seulement les
cas des années après 2000.
Si on saisit calendrier(29,4,18) (29 avril 2018), ce programme doit nous afficher :