👤

Trouvez des réponses à vos questions avec l'aide de la communauté FRstudy.me. Rejoignez notre plateforme de questions-réponses pour accéder à des réponses fiables et détaillées de la part d'experts dans divers domaines.

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 petit 2 mais pas le petit 3 et pour l'ex 4 je suis perdu .Merci d'avance à la personne qui m'aidera

Bonjour À Tous Je Suis En Seconde Et Jai Un Dm Pour Lundi Sur Phyton Je Ny Arrive Pas Pour Lex 9 Jai Testé Un Type De Script Qui Me Met La Reponse Pour Le Petit class=
Bonjour À Tous Je Suis En Seconde Et Jai Un Dm Pour Lundi Sur Phyton Je Ny Arrive Pas Pour Lex 9 Jai Testé Un Type De Script Qui Me Met La Reponse Pour Le Petit class=

Sagot :

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

Votre engagement est essentiel pour nous. Continuez à partager vos expériences et vos connaissances. Créons ensemble une communauté d'apprentissage dynamique et enrichissante. FRstudy.me est toujours là pour vous aider. Revenez souvent pour plus de réponses à toutes vos questions.