Vous êtes un informaticien et vous cherchez à corriger un script pour que les erreurs soient plus faciles à détecter lorsque le code sera plus long et si un jour un bug se produisait. Voici le script en question :
1
nombre = 8
2
somme = nombre+nombre
3
produit = somme*somme
4
print (produit)
Question
Que va calculer ce programme ? Que va-t-il afficher ?
Solution
Ce programme va calculer le carré de la somme d’un nombre et de lui-même. Ici, le nombre de départ est 8, donc le programme affichera 256.
Question
Transformez le code suivant en tenant compte de ce qui suit :
Créez une fonction avec des variables locales.
C’est dans cette fonction que le calcul sera opéré et le résultat affiché.
La variable nombre devra être globale.
La fonction devra être déclarée.
Solution
1
def calcul (a):
2
somme = a+a
3
produit = somme*somme
4
print (produit)
5
nombre=8
6
calcul (a=nombre)