Le code suivant est un code Prolog qui donne tous les entiers supérieurs à 0. Chaque fois que je mets ;
dans l'interprète, il donne le numéro suivant :
is_integer(0).
is_integer(X) :- is_integer(Y),X is Y+1.
Existe-t-il un moyen de n'afficher que les nombres compris entre 0 et 100 ? Lorsqu'il atteint 100, il doit s'arrêter.