J'ai essayé de multiples façons différentes, mais toutes sont des boucles ou destructions infinies: sortie d'échantillon avec entrée: p> 4
1 2 3 4
3 Réponses :
Je pense que vous recherchez une plage mais si la boucle de temps est plus attrayante, essayez p> code> i = 1
while i < 5:
print(i)
i += 1
Voici la première méthode utilisant tandis que la boucle.
1 2 3 4
while i <= user_num:
print(i)
i += 1
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.
Vous devez imprimer et incrémenter
i code>, pasuser_num code> et arrêter la boucle lorsquei code> est supérieur àuser_num code>.Pensez à ce que les différentes parties de l'affectation signifient. Qu'est-ce que cela signifie d'augmenter quelque chose par
1 code>? Qu'est-ce que cela se traduit par Python? Puis demandez-vous Qu'est-ce que i> exactement vous souhaitez augmenter par1 code> dans chaque itération. Puis demandez-vous ce que vous voulezImprimer code> dans chaque itération. Enfin, demandez-vous sous quelle condition vous voulez arrêter.