Faire des calculs !

Bien maintenant, nous allons faire un petit peu de math (niveau primaire) !

Tels que des additions, soustractions, multiplications et divisions, car la fonction print() permet aussi d’afficher des nombres.


 print() sert à afficher du texte, mais il sait aussi afficher des nombres.

Voyez par vous-même : Dorénavant, je ne mettrais plus les captures d’écrans, car j’estime que vous avez compris et qu’il vous faut exécuter le code par vous-même afin de vous habituer à taper votre propre code.

Avec le temps et la pratique régulière, cela deviendra assez naturel vous verrez 😉


  • Les calculs arithmétiques simples

Alors comment faire ? Pendant l’exécution du programme lorsqu’il arrive sur une instruction avec un calcul il effectue alors l’opération et ensuite donne le résultat à print() qui à son tour l’afficher à l’écran.

Les calculs sont exécutés par le biais des opérateurs mathématiques suivants :

+ – * /

Important ! print() ne sert pas à calculer, il convertit  seulement les paramètres qu’on lui donne en texte. C’est l’interpréteur qui fait le calcul à la lecture du code.

Addition :
print(1 + 1)

Sortie Console :

2
Soustraction :
print(4 - 1)

Sortie Console :

3
Multiplication :
print(2 * 2)

Sortie Console :

4
Division :
print(10 / 2)

Sortie Console :

5

Maintenant que nous savons imprimer du texte, des nombres et des résultats de calculs simples…

Pourquoi ne pas simuler un petit jeu en texte ?!


EXERCICE TP :

– Faites une petite introduction d’un jeu de course en texte. – Simulez le top départ avec des calculs simples pour afficher (4, 3, 2, 1, Go !) faites cela en vous aidant avec  +  –  *  /  (symboles arithmétiques)

SOLUTION ?… Vous avez essayé avant quand même… ?

Non ? faites un effort =)

Alors vous avez réussi ?!

Oui ou Non ?

Non… Essayez encore un peu, une dernière fois… =)

Non toujours pas, bon c’est pas grave, allez voir et vous devrez essayer de le refaire à nouveau jusqu’à ce que ça fonctionne !


Ma solution que je vous propose :

Si vous n’avez pas réussi voici le code source :

print("#####################################################")
print("## Les voitures sont sur la ligne de départ !      ##")
print("## Les moteurs rugissent... Les pilotes aussi !    ##")
print("## Les feux rouges clignotent ! ça va commencer !  ##")
print(16/4)
print(2+1)
print(3-1)
print(0.5*2)
print("## Go !                                            ##")
print("## C'est parti, les voitures s'élancent ! ! !      ##")
print("#####################################################")

ps : un code source est le code originel créé par vous ou un autre programmeur.

Félicitations ! Cette première introduction au langage LUA est maintenant terminée !

Je vous attends pour la suite sur les bases de LUA où nous aborderons ensemble, point par point l’essentiel pour simuler un vrai petit jeu dans la console !