Sites


Initiation à python

Interagir avec l’utilisateur

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.