Bonjour, je débute actuellement en programmation et mon prof nous a demandé de faire un exercice sur Python:
Pour cet exercice vous ne pouvez pas utiliser d'instruction if.
Écrire un programme qui lit un nombre naturel n sur input et qui affiche successivement tous les nombres naturels :
entre 0 et n, bornes non comprises, de manière croissante (utilisez la boucle for);
idem mais utilisez la boucle while;
entre 0 et n compris, de manière croissante (utilisez la boucle for);
idem mais utilisez la boucle while;
entre 0 et n compris, de manière décroissante (utilisez la boucle for);
idem mais utilisez la boucle while;
pairs entre 0 et n compris, de manière croissante (utilisez la boucle for);
idem mais utilisez la boucle while;
multiples de 7 entre 0 et n bornes non compris, de manière croissante (utilisez la boucle for);
multiples de 5 entre 0 et n compris, de manière décroissante (utilisez la boucle for).
J'ai réussi les différents exercices de la boucle for, mais je cale complètement pour la boucle while.
Par exemple, pour la première boucle while, je suis bloqué après :
n = int(input())
while n > 0 ... ?
Merci de votre aide