Lorsque nous souhaitons réutiliser nos portions de codes, nous les enregistrons dans des fichiers de manière à ce qu'ils constituent de véritables petits programmes. Le problème que nous rencontrons dans ce cas est de pouvoir transmettre des informations au programme sans avoir à modifier le code systématiquement. En particulier, si nous souhaitons calculer le périmètre d'une zone, le calcul étant systématiquement identique, il nous faudra cependant modifier les variables.
Pour :
perimetre=(largeur+hauteur)*2
notre programme serait :
largeur = 100 hauteur = 200 perimetre=(largeur+hauteur)*2 print(perimetre )
Pour éviter d'éditer notre fichier, ce qui est long et risque d'y introduire des erreurs par mégarde, nous pouvons mentionner à notre programme de demander à l'utilisateur de saisir les informations quand elles sont nécessaires.
largeur = input() hauteur = input() perimetre = (largeur + hauteur) * 2 perimetre
Enregistrer votre programme sous le nom perimetre.py et exécutez-le dans une console/terminal :
python perimetre.py
La valeur à récupérer est une chaîne de caractères, il faudra éventuellement changer le type des valeurs récupérées (cf chapitre suivant).
En python 2, on utilisait raw_input().
Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.
Vous devriez rafraîchir la page.