Zoofast.fr: où vos questions rencontrent des réponses expertes. Trouvez des réponses rapides et précises à vos questions grâce à notre réseau de professionnels expérimentés.

bonjour je n'arrive pas à faire ces exercices pouvez-vous m'aider svp. merci d'avance

Bonjour Je Narrive Pas À Faire Ces Exercices Pouvezvous Maider Svp Merci Davance class=

Sagot :

Bonjour,

1)

Une fonction en Python est définie comme suit:

def nom_de_la_fonction(argument1, argument2, ...):

  #Instruction de la fonction

Le nom de la fonction dans le programme 1 est donc fct.

2)

x est l'argument de la fonction fct.

3)

Le programme demande à l'utilisateur d'entrer (input) un entier (int) x et affiche dans la console (print) "fct=" suivit d'un arrondi (round) à deux chiffres après la virgule (ce qui est absurde puisque x est un entier donc y = x + 1 est lui même un entier) de fct(x) qui est la fonction qui renvoie (return) y = x + 1.

Par exemple, si on choisit x = 1 alors on verra dans la console "fct=2".

4)

Le nom de la fonction est Aire.

5)

L et l sont les arguments de la fonction Aire.

6)

La fonction Aire(L, l) renvoie l'aire d'un rectangle de largeur l et de longueur L. Le programme accepte les nombres décimaux (float).

Le programme affiche donc "Aire=" suivit de l'aire du rectangle L x l arrondi à deux chiffres après la virgule.

7)

from math import *

L = float(input("L="))

l = float(input("l="))

def Perimetre(L, l):

  P = 2 * (L + l)

  return P #On peut aussi directement écrire return 2 * (L + l).

print("Perimetre=", round(Perimetre(L, l), 2))