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).
Lista de comentários
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))