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
Publicité
xxxxxxx
xxxxxx
xxxxx
xxxx
xxx
xx
x
x
xx
xxx
xxxx
xxxxx
Publicité
xxxxxx
xxxxxxx
xxxxxxx
xxxxxx
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
Publicité
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
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']
Publicité
É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 :