[ad_1]
count = 0 sum = 1 while (count <= 100): count += 1 print(count) if (count > 100): print (sum)
Ce que j’ai essayé :
J’ai essayé de nombreuses options différentes mais rien ne semble fonctionner correctement. Je suis encore un codeur débutant, donc mon codage est assez basique.
Solution 1
1. Quel est le but de continue_flag
? Je ne vois pas de raison à cela. Retirez-le.
2. Somme de 1 jusqu’à xyz : Ok, commencer par zéro n’est pas critique car ajouter 0 ne change rien. Mais pour les pinailleux comme moi, partir de 1 est la bonne voie.
3. jusqu’à 100
tout ce qui est « inférieur à » (« < ») 100 n'inclut pas 100. Par conséquent, <= 100 est très probablement votre problème
J’espère que ça aide.
[Edit]
Etrange : je ne trouve pas de version anglaise de Formule moléculaire gaussienne — Wikipédia[^]
[Edit 1]
Après avoir mis à jour votre question, ma réponse semble inutile….
[Edit 2]
Faites simplement quelque chose comme ça
sum= 0; count= 1; while (count <= 100) sum+= count; count+= 1;
// Après ce qui précède, la somme devrait avoir la valeur attendue
Solution 2
Ce n’est pas un problème complexe, il est conçu pour qu’un débutant puisse le résoudre assez facilement – et apprendre à commencer à coder ; développer les compétences dont il a besoin. Vous devez le faire vous-même car la prochaine tâche sera plus complexe – cela suppose que vous ayez tout compris ici et que vous possédiez les rudiments des compétences dont vous aurez besoin. Un simple copier-coller de la solution de 0x01AA ne vous apprend rien, pas plus que regarder le Tour de France ne vous apprendra à faire du vélo.
Si vous rencontrez des difficultés pour démarrer, ceci peut vous aider : Comment écrire du code pour résoudre un problème, guide du débutant[^]
Solution 3
Merci pour tout ce que vous avez aidé, la solution a fini par être.
somme = 0
compte = 1
while (compte <= 100) :
somme+= compte
compte+= 1
imprimer (somme)
[ad_2]
コメント