[ad_1]
count = 0 sum = 1 while (count <= 100): count += 1 print(count) if (count > 100): print (sum)
私が試したこと:
さまざまなオプションを試しましたが、どれも正しく機能していないようです。 私はまだ初心者のコーダーなので、コーディングはかなり基本的です。
解決策 1
1. 目的は何ですか continue_flag
? その理由はわかりません。 それを除く。
2. xyz までの 1 の合計: 0 を追加しても何も変わらないため、0 から始めることは重要ではありません。 しかし、私のような細かいことを言う人にとっては、1 から始めるのが正しい方法です。
3. 100まで
「未満」(「<」) 100 には 100 は含まれません。したがって、<= 100 が問題である可能性が高くなります。
お役に立てれば幸いです。
[Edit]
奇妙なことに、英語版が見つかりません。 ガウス分子式 – ウィキペディア[^]
[Edit 1]
質問を更新した後、私の答えは役に立たないようです…
[Edit 2]
単に次のようなことをしてください
sum= 0; count= 1; while (count <= 100) sum+= count; count+= 1;
// 上記の後、合計は期待した値になるはずです
解決策 2
これは複雑な問題ではなく、初心者でもかなり簡単に解決でき、コーディングの始め方を学べるように設計されています。 彼が必要とするスキルを構築しています。 次のタスクはより複雑になるため、これを自分で行う必要があります。ここですべてを理解し、必要なスキルの初歩を持っていることが前提となります。 0x01AA の解決策をコピーして貼り付けるだけでは、ツール・ド・フランスを見て自転車の乗り方を学べるのと同じように、何も教えられません。
開始する際に問題が発生する場合は、次のことが役立つかもしれません。 問題を解決するコードの書き方、初心者ガイド[^]
解決策 3
解決策を導き出してくださった皆さんに感謝します。
合計= 0
カウント= 1
while (カウント <= 100):
合計+= カウント
カウント+= 1
印刷(合計)
[ad_2]
コメント