【解決方法】3 または 5 で割れない場合、数値の追加をスキップするにはどうすればよいですか?

プログラミングQA


N を N とします。
次の整数の合計を求める関数を作成します。 [1,N[ divisibles par 3 ou 5.

Translation:
Let N be in N.
Write a function giving the sum of the integers of [1,N[ divisible by 3 or 5.

my answer was:

Python
N=eval(input("enter a number:"))
s=0
for i in range(1, N):
    if i%3==0 and i%5==0 :
        s=s+i
        print(s)
    else:

What I have tried:

i dont know what to write in the else part

Solution 1

First, you don’t have to specify an else if there’s nothing to do outside of the conditions you’ve been given.

Next, the program spec says

Quote:

Write a function giving the sum of the integers of [1,N] 3で割り切れる または 5.

コードをもう少し詳しく調べて、コードがその条件に一致するかどうかを確認してください。

解決策 2

引用:

else部分に何を書けばいいのか分かりません

まず、問題を修正する必要があります if状態。 提案されているように、要件をもう一度見てください。 コードが準拠しているかどうかを確認してください。
else の部分はオプションです。必要ない場合は省略してください。

コメント

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