Vous êtes sur la page 1sur 2

Ex2

Générer une adresse e-mail de la forme prénomY.nomX@gmail.com à partir d’un


nom et prénom d’un élève.

 Avec X : un entier aléatoire entre


[1..99] et Y : le code ASCII du
caractère du milieu du nom de l’élève.

Ex3
Afficher le nombre de
chiffres d’un entier
donné.

Ex4
Permuter le premier et le dernier caractère d’une chaine donnée
et afficher la chaine résultat.

Correction Ex1
Algorithme vignettes
Début (TDO)
Ecrire ("Plaque d'immatriculation: ") Lire (mat) Objet Type/nature
num valeur( sous_chaîne(mat , pos("U",mat)+1, long(mat)-1)) mat Chaine
Si num mod 2=0 alors num entier
Ecrire("N° d'enregistrement du véhicule pair", num, ", date limite le 5 mars 2023")
Sinon
Ecrire("N° d'enregistrement du véhicule impair", num, ", date limite le 5 avril 2023")
Fin si
Fin

Programme python
mat=input("Plaque d'immatriculation :")
num=int(mat[mat.find('U')+1:])
if num % 2==0: print("N°d'enregistrement du véhicule pair", num, ",date
limite le 5 mars 2023")
else: print("N°d'enregistrement du véhicule impair", num, ",date limite le 5
avril 2023")

Lycée Cité El Hadika 2023/2024 Page 23


Correction Ex2
Algorithme nature e-mail Script python
Début from random import randint
nom=input("Nom:")
Ecrire ("Nom:") Lire (nom)
prenom=input("Prénom:")
Ecrire ("Prénom:") Lire (prenom) X=str(randint(1,99))
Xvaleur(aléa(1,99)) Y=str(ord(nom[len(nom)//2]))
if nom!=prenom:
Yvaleur(ord(nom[long(nom)div2]))
print("Ton e-mail:", prenom + Y
Si nom≠prenom alors +"." + nom + X + "@gmail.com")
Ecrire ("Ton e-mail:", prenom + Y +"." + else:
nom + X + "@gmail.com") print("Tapez un nom et un
Sinon prénom différents!")
Ecrire ("Tapez un nom et un prénom
différents!")
+ permet la
(TDO) concaténation
Fin si
Fin Objet Type/nature sans espace

nom, prenom, X, Y Chaine

Correction Ex3
Algorithme nombre_chiffres Script python
Début N=int(input("Taper un entier: "))
NB=len(str(N))
Ecrire ("Taper un entier: ") Lire (N)
print("Nombre de chiffres dans",
NBlong(convch(N)) N,"=",NB)
Ecrire ("Nombre de chiffres dans", N,"=",NB)
(TDO)
Fin
Objet Type/nature
N, NB Entier

Correction Ex4

Algorithme chaine Script python


Début ch=input ("ch=")
Ecrire ("ch= ") Lire (ch) ch=ch[len(ch)-1] + ch[1:len(ch)-1]
+ ch[0]
chch[long(ch)-1] + sous-chaine print ("ch=",ch)
(ch,1,long(ch)-2] + ch[0]
Fin
(TDO)
Objet Type/nature
ch chaine

Lycée Cité El Hadika 2023/2024 Page 24

Vous aimerez peut-être aussi