Bonjour, j'ai besoin d'aide.

1)Traduire et écrire dans l'éditeur Python, la fonction écrite ci-contre en langage naturel. La recopier ci-dessous lorsqu'elle fonctionne.

2)complété le tableau suivant à l'aide du script précédemment.

3) Que fait cette fonction ?

Merci de me répondre au plus vite.​


Bonjour Jai Besoin Daide1Traduire Et Écrire Dans Léditeur Python La Fonction Écrite Cicontre En Langage Naturel La Recopier Cidessous Lorsquelle Fonctionne 2com class=

Sagot :

Réponse :

Explications :

Bonjour,

1) voir ci-dessous et pièce jointe :

def  mystere(x,y):

   z = 0

   while x != 0:

       if x % 2 == 0:

           x = x/2

           y = 2*y

           print(x, y, z) # print a enlever lors de l'envoi au prof permet de voir le cheminement du calcul

       else:

           x = x-1

           z = z + y

           print(x, y, z) # print a enlever lors de l'envoi au prof permet de voir le cheminement du calcul

   print()

   print("Z =", z)

mystere(5,2.3)

2) tableau

les valeurs successives de Z sont : 6, 75, - 16, 1 et 11.5

3) Que fait cette fonction ?

elle réalise le produit de x par y !!

View image LEGRANDU48