Opérateurs arithmétiques
Additionnez, soustrayez, multipliez et divisez.
Opérateurs arithmétiques est une leçon Lua Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Lua Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Lua Academy comprend 4 leçons au total.
Effectuer des calculs en Lua
Lua vous fournit un ensemble complet d'opérateurs arithmétiques pour combiner des nombres. Ils fonctionnent de manière très similaire aux calculs que vous connaissez déjà.
Dans cette leçon, vous les utiliserez pour additionner, soustraire, multiplier, diviser et effectuer d'autres opérations.
print(2 + 3)
print(10 - 4)Addition et soustraction
L'opérateur + additionne deux nombres et - les soustrait.
Vous pouvez mélanger librement des entiers et des nombres flottants. Si l'un des deux côtés est un nombre flottant, le résultat devient un nombre flottant.
local total = 5 + 2.5
print(total)Multiplication
Utilisez * pour multiplier. Les règles habituelles s'appliquent : deux entiers produisent un entier, et la présence d'un nombre flottant rend le résultat flottant.
3 * 4vaut123 * 4.0vaut12.0
print(3 * 4)
print(6 * 1.5)Division flottante
L'opérateur / effectue une division flottante et renvoie toujours un nombre flottant.
Même lorsque le résultat est entier, vous verrez une virgule décimale : 8 / 2 donne 4.0.
print(8 / 2)
print(9 / 4)Division entière arrondie vers le bas
L'opérateur // effectue la division et arrondit le résultat vers le bas au nombre entier le plus proche.
Avec deux entiers, il renvoie un entier. Il arrondit en direction de l'infini négatif, donc -7 // 2 vaut -4.
print(7 // 2)
print(-7 // 2)L'opérateur modulo
L'opérateur % renvoie le reste après une division. Il est très utile pour vérifier la divisibilité.
Par exemple, 10 % 3 vaut 1, car 3 tient trois fois dans 10, avec 1 pour reste.
print(10 % 3)
print(8 % 4)Pair ou impair avec le modulo
Une astuce courante : un nombre est pair lorsque n % 2 == 0, et impair dans le cas contraire.
Ce schéma apparaît souvent dans les boucles et les conditions.
local n = 7
if n % 2 == 0 then
print("even")
else
print("odd")
endExponentiation
L'opérateur ^ élève un nombre à une puissance. 2 ^ 3 signifie que 2 est multiplié par lui-même 3 fois, ce qui donne 8.
Important : ^ renvoie toujours un nombre flottant, donc 2 ^ 3 affiche 8.0.
print(2 ^ 3)
print(2 ^ 0.5)Moins unaire
Placer - devant une valeur en inverse le signe. C'est ce qu'on appelle le moins unaire.
Le signe est inversé : un nombre positif devient négatif et inversement.
local x = 5
print(-x)
print(-(-3))Priorité des opérateurs
Lua suit les règles de priorité mathématiques standard : d'abord ^, puis * / // %, puis + -.
Utilisez des parenthèses () pour contrôler l'ordre lorsque vous avez besoin d'un résultat différent.
print(2 + 3 * 4)
print((2 + 3) * 4)Combiner les opérateurs
Les expressions réelles mélangent souvent plusieurs opérateurs. Lua les évalue selon leur priorité, puis de gauche à droite.
Une lecture attentive, ou l'ajout de parenthèses, permet de garder des calculs clairs et corrects.
local result = 10 + 6 / 2 - 1
print(result)Vérification rapide
Vérifiez votre compréhension des opérateurs arithmétiques de Lua.
Récapitulatif
Vous avez utilisé les opérateurs arithmétiques de Lua : +, -, *, /, //, % et ^, ainsi que le moins unaire.
Souvenez-vous que / et ^ renvoient toujours des nombres flottants, que // arrondit vers le bas et que % donne le reste. La priorité est importante : utilisez des parenthèses pour plus de clarté.
Ensuite, vous découvrirez la puissante bibliothèque math.
Questions Fréquemment Posées
La leçon « Opérateurs arithmétiques » est-elle gratuite ?
Oui — le texte complet de « Opérateurs arithmétiques » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Lua Academy, passe à CoddyKit PRO. Le cours Lua Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Opérateurs arithmétiques » ?
Additionnez, soustrayez, multipliez et divisez. Tu pratiques Lua Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Lua Academy ?
Aucune expérience préalable n'est requise. Lua Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 4.
Combien de temps prend la leçon « Opérateurs arithmétiques » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Lua Academy ?
Oui. Chaque leçon Lua Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Entiers et nombres flottants
- Opérateurs arithmétiques
- La bibliothèque math
- Formatage des nombres