Variables
Une variable associe un nom à une valeur avec le signe =. Baobab est typé dynamiquement : vous n'écrivez pas le type, il est déduit de la valeur, et une même variable peut recevoir un type différent plus tard.
123456nom = "Aminata" # texte (str)
age = 17 # entier (int)
taille = 1.63 # decimal (float)
est_etudiant = vrai # booleen (bool)
afficher(nom + " a " + texte(age) + " ans")Aminata a 17 ans
Les booléens et la valeur vide s'écrivent vrai, faux et nul (Python : True, False, None). Pour concaténer un nombre à du texte, convertissez-le d'abord avec texte(...) - comme str(...) en Python.
Convertir entre types
123age = entier("17") # texte → entier
prix = decimal("9.99") # texte → decimal
etiquette = texte(42) # nombre → texteLes noms de variables s'écrivent en ASCII sans accents (age, prenom, est_etudiant), comme les identifiants Python. Les accents ne servent que dans le texte affiché, jamais dans les noms.