INITIATION A LA PROGRAMMATION PYTHON

Programming, Python · course

Browse all programmation documents

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

Advertisement

xxxxxxx

xxxxxx

xxxxx

xxxx

xxx

xx

x

x

xx

xxx

xxxx

xxxxx

Advertisement

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

Advertisement

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']

Advertisement

É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 :