Inutile d'être expert en calcul de pourcentage pour comprendre que ce programme permet de passer du prix hors taxe (HT) au prix toutes taxes comprises (TTC) en lui appliquant le taux de TVA en vigueur.
La première ligne exécute l'instruction print(''Quel est le prix hors taxe ?'')
. La fonction print()
est celle qui
permet l'affichage d'une variable ou d'une chaîne de caractère (dans cette première ligne, il s'agit d'une chaîne de caractères).
La deuxième ligne est une affectation de variable. La variable se nomme ht
et le programme lui affecte la valeur saisie par
l'utilisateur. En effet, la fonction input()
interrompt le programme jusqu'à ce qu'il reçoive de l'utilisateur une valeur
correspondant au type associé. Au niveau de cette instruction, le programme attend donc que l'utilisateur saisisse un nombre décimal
(type float
).
La troisième ligne est aussi une affectation de variable. La variable se nomme cette fois ttc
et le programme lui affecte
la valeur calculée à partir de l'expression contenant la variable ht
préalablement affectée.
La valeur prise par la variable ttc
n'est donc pas saisie par l'utilisateur mais elle issue d'une expression.
La quatrième ligne est identique à la première : elle exécute la fonction print()
pour une chaîne de caractères.
On note la présence d'un argument supplémentaire (les arguments sont séparés par des virgules dans les fonctions) : end=''''
.
La cinquième ligne permet donc ce dernier affichage : elle exécute la fonction print()
de la variable ttc
,
c'est-à-dire de sa valeur dans l'état courant du programme.
Il convient de bien distinguer l'instruction de l'expression.
Une instruction est exécutée.
Une expression est évaluée en un résultat éventuellement exploité ensuite dans une instruction.