-4
# Taking inputs
l=input()
r=input()
k=input()
count = 0
# For loop
for i in range(l,r):
if(i%k)==0:
count+=1
# Taking inputs
l=input()
r=input()
k=input()
count = 0
# For loop
for i in range(l,r):
if(i%k)==0:
count+=1
rがkで割り切れるかどうかを調べるには、range(l,r+1)
を使う必要があります。 https://docs.python.org/2/library/functions.html#range
あなたのコードは問題ありません。
ええ、 – Shantam
Python 2.x( 'input')を使用していると仮定して、入力用の整数を入力していて、' r'が 'k'で割り切れるかどうか考慮したくない場合は、良い。最後の行に 'print(count)'を追加すれば分かります。つまり、質問か声明かは不明です。 – jedwards
これを試してください。 'sum([範囲(l、r + 1)]のiのi%k)' –
それは働いて、感謝の男 – Shantam