Opérateurs arithmétiques
Fait partie de la section Fondamentaux du Journey GDScript de Coddy. Leçon 15 sur 92.
Les opérateurs effectuent des opérations sur des valeurs. Les opérateurs arithmétiques servent à faire des calculs :
+addition :3 + 2vaut5-soustraction :3 - 2vaut1*multiplication :3 * 2vaut6/division :4 / 2vaut2**puissance :2 ** 3vaut8(2 * 2 * 2)
Les opérateurs fonctionnent avec des valeurs et des variables. Tu peux stocker le résultat dans une nouvelle variable :
var a := 3
var b := 5
var c := a + b # c contient 8Comme en mathématiques, *, / et ** sont prioritaires sur + et -. Les parenthèses modifient l’ordre :
print(3 + 2 * 4) # 11
print((3 + 2) * 4) # 20Lorsque l’une des valeurs est un nombre flottant, le résultat est également un nombre flottant :
var price := 2.5
print(price * 3) # 7.5Défi
FacileDéclare trois variables :
aavec la valeur5.2bavec la valeur2.6cqui contient le résultat dea / b
Écris tes déclarations au-dessus du commentaire. La ligne print() est déjà là et affiche :
a = 5.2, b = 2.6, c = 2.0Essayez vous-même
extends Node
func _ready():
# Déclare a, b et c ci-dessous
# Ne modifie pas la ligne ci-dessous
print("a = ", a, ", b = ", b, ", c = ", c)
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fondamentaux
4Opérateurs, partie 1
Opérateurs arithmétiquesDivision entièreOpérateur moduloRaccourcis arithmétiquesRécapitulatif – calculs simplesOpérateurs de comparaison7Entrées/sorties de base
SortieSortie avec des variablesFormatage des chaînesEntréeConversion de typeRécapitulatif - Jusqu’à 120Récapitulatif - Vrai ou faux10Fonctions
Déclarer une fonctionArgumentsValeur de retourTypes de retourRécapitulatif - Fonction SigmaRécapitulatif - Fonction de validationValeurs par défaut5Opérateurs, partie 2
Opérateurs logiques, partie 1Opérateurs logiques, partie 2Récapitulatif - Logique simpleOpérateurs logiques, partie 3Opérateur ternaire8Calculateur de partage de l’addition
Message de bienvenueSaisie des données11FizzBuzz avec une touche originale
Présentation du jeuLa fonction FizzBuzz14Tableaux : notions avancées
Découpage des tableauxOpérateurs de séquenceAppartenanceTrier et inverser3Variables, partie 2
Déclaration de typeInférence de typeConstantesRécapitulatif - Initialiser les variablesConversion de type6Prise de décision
Instruction ifIf - ElseRécapitulatif - Calculatrice simpleIf - Else imbriquésInstruction match9Boucles
Boucle forBoucle whileBreakContinueRécapitulatif - FactorielleLa fonction rangeBoucle imbriquéeRécapitulatif - Saisie dynamiqueEntraînez-vous par vous-même : Compilateur GDScript en ligne