Làm cách nào để bỏ qua việc thêm một số nếu nó không chia cho 3 hoặc 5

lập trình


Cho N ở trong N.
Viết hàm tính tổng các số nguyên của [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] chia hết cho 3 hoặc 5.

Bạn có thể muốn xem xét mã của mình kỹ hơn một chút để xem liệu mã của bạn có khớp với điều kiện đó hay không.

Giải pháp 2

Trích dẫn:

tôi không biết phải viết gì ở phần khác

Đầu tiên bạn phải sửa lại iftình trạng. Như đã đề xuất, hãy xem lại yêu cầu. Xem liệu mã của bạn có tuân thủ hay không.
Các else phần này là tùy chọn, nếu không cần thiết thì bỏ qua.

コメント

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