Chapitre 5 : Faisons des opérations !

      

   

   Passons maintenant aux choses sérieuses ! 😮

   Nous allons demander à l'utilisateur de rentrer des données et nous allons les traiter en effectuant des opérations de base. ☺️

   

Demander à l'utilisateur d'entrer des données à l'aide de la fonction input()

   

   Pour l'instant, nous avons entré les valeurs de nos variables directement dans le code source de notre programme. Mais ce n'est pas très pratique, surtout si on veut créer un programme pour que n'importe qui puisse s'en servir, sans avoir besoin de toucher au code informatique (ça sera mieux pour Mamy ! 😉).

   Pour cela, on peut utiliser la fonction input().

   Ainsi, si vous tapez :

prenom = input("Entrez votre prenom :")

   

   Le programme va demander à l'utilisateur d'entrer son prénom et va ensuite stocker la réponse dans la variable prenom.

   

   

   Le seul problème ici, c'est que l'utilisateur peut entrer un nombre à la place de texte et cela risquerait alors de faire planter notre programme. 😱

   On peut alors, "forcer" le type de variable que l'on souhaite avoir en utilsant les convertisseurs de données vus précédemment :

   

int() convertit en int (nombre entier)
float() convertit en float (nombre décimal)
str() convertit en str (chaîne de caractères ou texte)

   

   Ainsi, on peut écrire :

prenom = str(input("Entrez votre prenom :"))
age = int(input("Entrez votre age :"))

         

   Ce qui donnera :

   

   

   Si on veut désormais afficher le résultat, on peut utiliser print() comme précédemment, en écrivant :

prenom = str(input("Entrez votre prenom :"))
age = int(input("Entrez votre age :"))
print(prenom, age)

         

   Ce qui donnera :

  

   

   Ou alors, si on veut être plus explicite :

prenom = str(input("Entrez votre prenom :"))
age = int(input("Entrez votre age :"))
print("Bonjour ! Vous vous appelez " + prenom + " et vous avez " + str(age) + " ans.")

 

   Notez qu'ici, on additionne des variables de type str. Or age est un int. Il faut donc le convertir en str, sinon vous aurez une belle erreur !

   

   

   

Les opérations de base

   

   Nous venons de faire des additions, mais on peut également transformer Python en calculatrice en lui faisant effectuer les 4 opérations de base, à savoir :

   

+ Addition
- Soustraction
*

Multiplication
(attention à ne pas utiliser la lettre x !)

/ Division

   

   On peut ainsi demander des nombres à l'utilisateur et faire des calculs, comme : 

nb1 = int(input("Entrez un premier nombre :"))
nb2 = int(input("Entrez un deuxieme nombre :"))
print(nb1, " x ", nb2, " = ", nb1 * nb2)

   

   Ce qui donne :

   

      

      

TP 6

Vous créerez un programme qui demande à l'utilisateur de rentrer son nom, son prénom, son âge et son numéro de téléphone, puis qui affichera le résultat dans une phrase du type :

"Bonjour, prenom nom ! Vous avez age ans. Votre numero de telephone est le : numero"

   Attention : Python n'aime pas les lettres accentuées !

      

   

TP 7

Vous créerez un programme qui demande à l'utilisateur de rentrer 2 nombres.

Vous calculerez et afficherez ensuite l'addition, la soustraction, la multiplication et la division de ces 2 nombres.

   

   

   Voilà, pour ce chapitre ! 😀

        A bientôt pour la suite !  ☺️

   

This site uses cookies to enable you to log in. We do not store or sell any personal data. By continuing to use this website, you agree to their use. Thanks!