logo
Affectation

Entrée, traitement, sortie

On peut schématiquement distinguer trois grandes étapes lors de l'exécution d'un programme :

L'entrée

l'utilisateur fournit des données au programme, pour cela il peut utiliser l'instruction input ou affecter des valeurs à des variables

le traitement

le programme traite les données fournies par l'utilisateur

la sortie

le programme communique à l'utilisateur le résultat du traitement en utilisant l'instruction (ou la fonction avec python 3) print

L'instruction print

Premier programme

Traditionnellement, dans l'apprentissage d'un langage de programmation, le premier programme réalisé consiste à écrire l'instruction qui permet d'afficher à l'écran « Hello world ».

Nous vous proposons donc de réaliser cela avec un émulateur de Python 3.

Pour afficher un message dans la zone de sortie du programme, l'instruction à utiliser est print, cliquez sur le bouton Exécuter du programme suivant et vous allez voir s'afficher « Hello world » dans la zone d'affichage qui se trouve en dessous.

Console


		
       
	

Un peu de calcul

Essayez maintenant le programme suivant :

Console


	  

Que s'est-il passé ?

Le programme a effectué l'opération avant d'afficher le résultat.

Maintenant si on modifie ce programme en ajoutant des guillemets autour de 4+5, observez le résultat obtenu.

Console


  

Chaîne de caractères et expression

Lors de l'utilisation de l'instruction print :

Le programme suivant utilise les deux possibilités :

Console


    

L'affectation

Pour affecter la valeur 3 à la variabla a il suffit de taper dans l'ordre a=3. Le signe = ne signifie pas égal mais prend la valeur. Ainsi dans un code informatique on peut trouver a=a+1.

Exemple :

Console


    

La fonction input

L'instruction input permet à l'utilisateur du programme de saisir une variable. Il y a différents types de variables (voir cours suivant). La variable saisie par l'instruction input sera par défaut du type texte.

a=input("entrer votre nom")

Si on veut saisir un nombre entier il faut utiliser la fonction int

b=int(input("entrer un entier"))

Si on veut saisir un nombre à virgule il faut utiliser la fonction float

c=float(input("entrer un decimal"))

Exemple :

Console


    

Calculs, opérations

Dans le tableau ci-après, sont présentés les symboles utilisés pour les opérations de base.


Opérations Symboles Exemples
addition + 2 + 5 donne 7
soustraction - 8 - 2 donne 6
multiplication * 6 * 7 donne 42
exponentiation (puissance) ** 5 ** 3 donne 125
division / 7 / 2 donne 3.5 en python3
reste de division entière % 7 % 3 donne 1
quotient de division entière // 7 // 3 donne 2


Console