【解決方法】その3つのコードを修正する方法


与えられた数が素数かどうかを調べるコードを完成させますか? プログラムは、入力として 1 より大きい正の整数を取り、それが素数であるかどうかを「素数」と表示し、素数でない場合は「素数ではない」と表示します。 指定されたコードには、このコードが正しく機能して期待される出力を得るために修正する必要がある 3 つの場所があることに注意してください。

i = int(入力())
j = 5 # コード修正 (1)

while (j <= (i/j)):
そうでない場合 (i%j):
print(“素数ではありません”)
続く # コードを修正 (2)

d = d + 2 # コードを修正 (3)

(j > i/j) の場合:
印刷 (「プライム」)

私が試したこと:

プログラミング初心者なのでわかりません

解決策 1

私たちは立ち往生している人々を喜んで助けますが、それは私たちがあなたのためにすべてをするためにここにいるという意味ではありません! 私たちがすべての作業を行うことはできません。あなたはこれに対して報酬を受け取っているか、またはそれはあなたの成績の一部であり、私たちがあなたのためにすべてを行うことはまったく公平ではありません.

だから私たちはあなたが仕事をする必要があり、あなたが行き詰まったときにあなたを助けます. それは、あなたが提出できる段階的な解決策を提供するという意味ではありません!
現在の状況と、プロセスの次のステップを説明することから始めます。 次に、その次のステップを機能させるために何を試みたか、またその際に何が起こったかを教えてください。

開始するのに問題がある場合は、これが役立つ場合があります。 問題を解決するためのコードの書き方、初心者向けガイド[^]

解決策 2

引用:

その3つのコードを修正する方法

この種の問題では、プログラムに構文エラーが含まれているか、プログラムが本来の動作をしていません。
最良のオプションは、プログラムを実行して何が起こるかを確認することです。
構文エラーの場合は、ドキュメントで何が間違っているかを検索してください。
プログラムが実行される場合は、正しい結果が得られるかどうかを確認し、間違った結果の場合はロジックを再構築して、何が期待どおりでないかを確認します。

コメント

タイトルとURLをコピーしました