0
votes

Comment écrire une boucle tandis que vous imprime de 1 à user_num, augmentant de 1 à chaque fois?

J'ai essayé de multiples façons différentes, mais toutes sont des boucles ou destructions infinies: xxx pré>

sortie d'échantillon avec entrée: p>

4 
1 2 3 4


2 commentaires

Vous devez imprimer et incrémenter i , pas user_num et arrêter la boucle lorsque i est supérieur à user_num .


Pensez à ce que les différentes parties de l'affectation signifient. Qu'est-ce que cela signifie d'augmenter quelque chose par 1 ? Qu'est-ce que cela se traduit par Python? Puis demandez-vous Qu'est-ce que exactement vous souhaitez augmenter par 1 dans chaque itération. Puis demandez-vous ce que vous voulez Imprimer dans chaque itération. Enfin, demandez-vous sous quelle condition vous voulez arrêter.


3 Réponses :


0
votes

Je pense que vous recherchez une plage code> xxx pré>

mais si la boucle de temps est plus attrayante, essayez p>

i =  1
while i < 5:
    print(i)
    i += 1


0 commentaires

0
votes

Voici la première méthode utilisant tandis que la boucle.

1
2
3
4


0 commentaires

0
votes
while i <= user_num:
    print(i)
    i += 1

1 commentaires

Bienvenue dans le débordement de la pile! Bien que ce code puisse répondre à la question, fournissant un contexte supplémentaire concernant la raison et / ou la manière dont ce code répond à la question améliore sa valeur à long terme.