Vous êtes sur la page 1sur 5

1

• Joueur 1 donne un mot mot1 (plus que 5 caractères)


• Joueur 2 donne un mot mot2 (plus que 5 caractères)
• On lance un dé, la face obtenue est n
• L’ordinateur compare les 2 lettres majuscules du nième caractère des deux mots.
Résultat
Le mot ayant le plus grand caractère est celui du joueur gagnant
sinon pas de gagnant
Exemple d’exécution :
Exemple1 Exemple2 Exemple3
Saisir le nom du joueur1 : Ali Saisir le nom du joueur1 : Mehdi Saisir le nom du joueur1 : Mehdi
Saisir le nom du joueur2 : Sami Saisir le nom du joueur2 : Khalil Saisir le nom du joueur2 : Khalil
Ali donner un mot : une chance Mehdi donner un mot : un jeu de mots Mehdi donner un mot : la Santé
Sami donner un mot : une amie Khalil donner un mot : hasard Khalil donner un mot : la Réussite
La face obtenue du dé est : 5 La face obtenue du dé est : 3 La face obtenue du dé est : 2

Le 5ème caractère du mot1: C Le 2 ème caractère du mot1 :A


Le 3ème caractère du mot1 :
Le 5ème caractère du mot2: A Le 3ème caractère du mot2 : S Le 2 ème caractère du mot 2: A
Khalil est le gagnant
Ali est le gagnant Pas de gagnant

Activité N°1 : Saisie, concaténation, duplication, longueur

1) Lancer l’éditeur python existant, puis saisir le programme suivant :

2) Enregistrer le programme sous le nom act1Chaine, dans votre dossier de travail.


3) Exécuter le programme pour Les données suivantes Ch1=12 Ch2=5
2

Résultat=
Ch=…………………..
Ch4=……………………
4) Ecrire les instructions permettant d’afficher le type de ch1, ch2
………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………

7) Ajouter les instructions suivantes, puis exécuter le programme :

Activité N°2 : obtenir un caractère d’une chaîne

1) Lancer l’éditeur python existant, puis saisir le programme suivant :

2) Enregistrer le programme sous le nom act2Chaine, dans votre


dossier de travail.
3) Exécuter le programme.
Résultat= Ch[0]=…………… Ch[1]=…………… Ch[2]=……………. Ch[3]=……….…

Ch= ″math″
Les caractères

indice 0 1 2 3

4) Afficher le dernier caractère, en utilisant la fonction len()


……………………………………………………………………………………………………………

Conclusion :…………………………………………………………………………………….
…………………………………………………………………………………………………………
………………………………………………………………………………………………………..
………………………………………………………………………………………………………..
3

Activité N°3 : les fonctions .lower() et .upper()


1) Lancer l’éditeur python existant, puis saisir le programme suivant :

2) Enregistrer le programme sous le nom act3Chaine, dans votre dossier de travail.


3) Exécuter le programme, remplir le tableau ci-dessus
Fonction Rôle

.upper() Renvoie la chaîne ………………………………………………………

.lower() Renvoie la chaîne ..........................................................

Activité 4 : (randint())

1) Lancer l’éditeur python existant, puis saisir le programme suivant

2) Enregistrer le programme sous le nom act4Chaine, dans votre


dossier de travail.
3) Exécuter le programme

L’instruction import donne accès à toutes les fonctions du module random


La fonction randint du module random renvoie un nombre entier tiré
aléatoirement entre 1 inclus et 6 inclus
4

Le jeu de mots 1 :
Ecrire un algorithme puis un programme python ( jeuMOT1 ) permettant :
∙ Saisir le nom du joueur1
∙ Saisir le nom du joueur2
∙ Saisir le mot1 du joueur1
∙ Saisir le mot2 du joueur2
∙ Simuler la lancé d’un dé (Avoir une valeur au hasard représentant une face d’un dé à
mettre dans une variable n)
∙ Afficher n la face obtenue du dé
∙ Mettre dans une variable c1, le nième caractère en majuscule du mot1
∙ Afficher c1
∙ Mettre dans une variable c2, le nième caractère en majuscule du mot2
∙ Afficher c2
. Afficher le résultat

Afficher le résultat
Si c1=c2 Alors afficher « pas de gagnant »

Si c1> c2 Alors afficher « joueur1 gagnant »

Si c1< c2 Alors afficher « joueur2 gagnant »

Ecrire l’algorithme et le code python permettant d’afficher le résultat

Algorithme Code python


…………………………………………………………………………… ……………………………………………………………………………
…………………………………………………………………………… ……………………………………………………………………………

…………………………………………………………………………… ……………………………………………………………………………

…………………………………………………………………………… ……………………………………………………………………………

…………………………………………………………………………… ……………………………………………………………………………

…………………………………………………………………………… ……………………………………………………………………………

…………………………………………………………………………… ……………………………………………………………………………

…………………………………………………………………………… ……………………………………………………………………………

…………………………………………………………………………… ……………………………………………………………………………

…………………………………………………………………………… ……………………………………………………………………………
5

Vous aimerez peut-être aussi