Vous êtes sur la page 1sur 4

Mme JIHENE CHIBOUB Lycée Carthage Byrsa

 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 caratère du mot1 : C Le 3 ème caratère du mot1 : Le 2 ème caratère du mot1 : A


Le 5ème caratère du mot2 : A Le 3 ème caratère du mot2 : S Le 2 ème caratère du mot 2: A
Ali est le gagnant Khalil 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.
Les données

Ch1=12 Ch2=5

Chch1+ch2 Chch1*4

Ch=………….. Ch4=…………..

1
Mme JIHENE CHIBOUB Lycée Carthage Byrsa

4) Ecrire les instructions permettant d’afficher le type de ch1, ch2 :


le type de ch1 : …………………………………et de ch2 : …………………………..
car ………………………………………..permet de saisir ………………………………………………………
5)

Ce n’est pas une addition

Chch1+ ch2

C’est …………………………………………

6) Ce n’est pas une multiplication

Ch4ch1*4

C’est …………………………………………

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

C’est une fonction

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

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

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

2
Mme JIHENE CHIBOUB Lycée Carthage Byrsa

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


3) Exécuter le programme.
Ch= ″math″
Les caractères
indice 0 1 2 3

Si ch est une chaîne de caractères, les caractères s’obtiennent par ………………………….pour …….variant
de …………….. à ……………………………………..

4) Ecrire l’instruction permettant d’afficher la longueur de ch


Algorithme Python

…………………………………………………………………. ……………………………………………………………….

5) Ecrire l’instruction suivante :

Exécuter :

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

6) corriger l’instruction pour afficher le dernier caractère, en utilisant la fonction len()

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

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


Le programme Résultat de l’exécution

…………………………………………………………………
…………………………………………………………..
…………………………………………………………..
………………………………………………………………

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 .......................................................... modifier la chaîne du
départ (initiale)
.lower() Renvoie la chaîne .......................................................... modifier la chaîne du
départ (initiale)

NB : elles modifient uniquement les lettres.

3
Mme JIHENE CHIBOUB Lycée Carthage Byrsa

4) Afficher le premier caractère de ch en minuscule.


Python

5) Afficher le dernier caractère de ch en majuscule.


Python

Le jeu de mots 1 :
Ecrire un algorithme puis un programme python ( jeuMOT1 ) permettant :
 Saisir le nom du joueur1  Simuler la lancé d’un dé (Avoir des valeurs au hasard
 Saisir le nom du joueur2 représentant les faces d’un dé à mettre dans une
 Saisir le mot1 du joueur1 variable n)
 Saisir le mot2 du joueur2  Afficher n la face obtenue du dé
Rq :(on suppose que les mots  Mettre dans une variable c1, le nième caractère en
ont un longueur >=6) 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
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

Vous aimerez peut-être aussi