Bonjour à tous je suis en seconde et j'ai un dm pour lundi sur phyton je n'y arrive pas pour l'ex 9 j'ai testé un type de script qui me met la reponse pour le p
Question
1 Réponse
-
1. Réponse caylus
Réponse :
Bonsoir,
Voici une solution plus complète pour le n°3
# signifie remarque
J'ai ajouté un compteur pour la position de la lettre dans la phrase
Si on n'aime pas l'écriture pos+=1 on peut la remplacer par
pos=pos+1
-----------------------------------------------------------------------
# phrase="j'aime les maths aaaa bbb aaa"
phrase="je vais à la plage"
nbre_de_a=0
pos=0
for lettre in phrase:
pos+=1;
if lettre=="a":
nbre_de_a +=1;
print(pos,nbre_de_a,lettre);
print("Le nombre de a",nbre_de_a)
# affiche
# 5 1 a
# 12 2 a
# 16 3 a
# Le nombre de a 3
-----------------------------------------------------------------------
ex 4)
x=102; # j'ai mis 102 au lieu de 2
y=3;
z=0;
while (x!=0):
print("x=",x,"y=",y,"z=",z)
if (x%2==0):
x/=2;
y*=2;
else:
x-=1;
z+=y;
# affiche
#x= 102 y= 3 z= 0
#x= 51.0 y= 6 z= 0
#x= 50.0 y= 6 z= 6
#x= 25.0 y= 12 z= 6
#x= 24.0 y= 12 z= 18
#x= 12.0 y= 24 z= 18
#x= 6.0 y= 48 z= 18
#x= 3.0 y= 96 z= 18
#x= 2.0 y= 96 z= 114
#x= 1.0 y= 192 z= 114
Explications étape par étape