On suppose que l'on veut appeler la fonction \verb!division! qui prend en argument deux entiers pour faire la division euclidienne du premier par le deuxième que l'on va demander à l'utilisateur et afficher le résultat.
Quelle est la bonne implémentation ?
Le diviseur est stocké dans \verb!x! et le dividende est stocké dans \verb!y!.
La bonne implémentation est :
\verb!x = input("Dividende")!
\verb!y = input("Diviseur")!
\verb!print(division(x, y))!
On suppose que l'on veut appeler la fonction \verb!puissance! qui prend un réel comme argument. On souhaite afficher l'application de cette fonction à tous les éléments d'une liste \verb!lst! que l'on donne.
Quelle est la bonne implémentation ?
On doit appliquer la fonction à chaque élément. Puis, on affiche cet élément.
La bonne implémentation est :
\verb!for i in range(len(lst)):!
\verb!print(puissance(lst[i]))!
On suppose que l'on veut appeler la fonction \verb!calcul_complexe! qui prend \verb!x! puis \verb!y! comme argument si x<y et qui prend \verb!y! puis \verb!x! sinon.
Quelle est la bonne implémentation ?
On doit d'abord faire le test, puis appeler la fonction dans la boucle.
La bonne implémentation est :
\texttt{if x < y:}
\texttt{print(calcul\_complexe(x, y))}
\texttt{else:}
\texttt{print(calcul\_complexe(y, x))}