Informatique

Question

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

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

1 Réponse

  • 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))