Laurentvidal.fr vous aide à trouver des réponses précises à toutes vos questions grâce à une communauté d'experts chevronnés. Rejoignez notre plateforme de questions-réponses pour obtenir des informations précises d'experts dans divers domaines. Découvrez des réponses détaillées à vos questions grâce à un vaste réseau de professionnels sur notre plateforme de questions-réponses complète.

Bonsoir,j'ai un exercice de SNT à faire j'ai pas trop compris que j'ai mis en fichier joint,Merci de tout mon coeur pour votre aide

Bonsoirjai Un Exercice De SNT À Faire Jai Pas Trop Compris Que Jai Mis En Fichier JointMerci De Tout Mon Coeur Pour Votre Aide class=

Sagot :

bonsoir :)

1) Il suffit d'executer le programme quelques fois et de noter, voilà:

------------------

Page actuelle: E

Page actuelle: D

Page actuelle: A

Page actuelle: E

Page actuelle: D

Page actuelle: E

Page actuelle: C

Page actuelle: A

Page actuelle: E

------------------

Page actuelle: E

Page actuelle: D

Page actuelle: A

Page actuelle: E

Page actuelle: B

Page actuelle: E

Page actuelle: C

Page actuelle: F

Page actuelle: E

Page actuelle: E

Page actuelle: F

Page actuelle: E

Page actuelle: F

Page actuelle: E

Page actuelle: D

Page actuelle: A

Page actuelle: E

Page actuelle: F

Page actuelle: E

------------------

Page actuelle: E

Page actuelle: D

Page actuelle: A

Page actuelle: E

Page actuelle: C

Page actuelle: F

Page actuelle: E

Page actuelle: B

Page actuelle: E

------------------

Page actuelle: E

Page actuelle: D

Page actuelle: A

Page actuelle: E

Page actuelle: D

Page actuelle: A

Page actuelle: E

Page actuelle: B

Page actuelle: A

Page actuelle: E

2) J'ai eu un peu de mal à expliquer, mais globalement c'est ça mdr

Choice choisi au hasard dans un tableau.

Donc le programme affiche une page présente dans la case X du tableau hyperlien, choisie de manière aléatoire parmis les autres.

3) voici le code modifié

from random import choice

nom = ["A","B","C","D","E","F"]

hyperliens = [[4],[0,4],[0,5],[0,4],[1,2,3,5],[4]]

nbEtapes = 10

nbVisites = [0,0,0,0,0,0]

page = 0

nbE = 0

for i in range(nbEtapes):

   page = choice(hyperliens[page])

   print("Page actuelle: "+ nom[page])

   if(nom[page]=='E'):

       nbE += 1

       print("Passé",nbE,"fois par la page E")

On initialise le nombre de E à 0 avant d'entrer dans notre boucle, puis, dans la boucle, on vérifie avec notre if si le nom de la page est E, et si la condition est vérifiée, on incrémente notre nombre de E, donc notre variable nbE, et on affiche un petit message :)

4)  voici le code attendu

from random import choice

nom = ["A","B","C","D","E","F"]

hyperliens = [[4],[0,4],[0,5],[0,4],[1,2,3,5],[4]]

nbEtapes = 10

nbVisites = [0,0,0,0,0,0]

page = 0

nbE = 0

for i in range(nbEtapes):

   page = choice(hyperliens[page])

   print("Page actuelle: "+ nom[page])

   nbVisites[page]+=1

   if(nom[page]=='E'):

       nbE += 1

       print("Passé",nbE,"fois par la page E")

print("Pourcentages:")

for i in range(0,6):

   print(nom[i],":",((nbVisites[i]/nbEtapes)*100),"%")

Maintenant, à chaque itération pour nos pages, on va incrémenter la case du tableau nbVisiste de 1, celle correspondant à la page.

Puis pour nos pourcentages, à la fin de la première boucle, on en rajoute une nouvelle pour nous simplifier le travail.

(nbVisite[i]/nbEtapes)*100 nous donnera le pourcentage d'apparition de chaque page.

5a) il suffit de changer le code, pas forcément besoin de commenter ici..

b) les popularités augmentent car dans notre tableau d'hyperliens, les fréquences sont déjà établies en quelque sorte...

[[4],[0,4],[0,5],[0,4],[1,2,3,5],[4]]

Je sais pas trop l'expliquer,j'ai du mal à trouver les mots :(

Nous espérons que nos réponses vous ont été utiles. Revenez quand vous voulez pour obtenir plus d'informations et de réponses à d'autres questions. Merci d'utiliser notre service. Nous sommes toujours là pour fournir des réponses précises et à jour à toutes vos questions. Votre connaissance est précieuse. Revenez sur Laurentvidal.fr pour obtenir plus de réponses et d'informations.