3 回答

TA貢獻(xiàn)1828條經(jīng)驗 獲得超6個贊
您可以使用模數(shù)運(yùn)算符執(zhí)行此操作, %
n % k == 0
當(dāng)且僅當(dāng)n是的精確倍數(shù)時,計算結(jié)果為true k。在小學(xué)數(shù)學(xué)中,這被稱為除法運(yùn)算的余數(shù)。
在您當(dāng)前的方法中,您執(zhí)行除法,結(jié)果將是
如果使用整數(shù)除法,則始終為整數(shù),或者
如果使用浮點除法,則始終為浮點數(shù)。
測試除數(shù)只是錯誤的方法。

TA貢獻(xiàn)1887條經(jīng)驗 獲得超5個贊
我有同樣的方法。因為我不了解如何使用module(%)運(yùn)算符。
6%3 = 0 *這意味著如果將6除以3,就不會有余數(shù),而3是6的因數(shù)。
現(xiàn)在,您必須將其與給定的問題相關(guān)聯(lián)。
如果n%3 == 0 *這是說,如果我的數(shù)字(n)被3整除,剩下0。
添加您的then(print,return)語句,然后繼續(xù)

TA貢獻(xiàn)1111條經(jīng)驗 獲得超0個贊
該代碼似乎可以滿足您的要求。
for value in range(1,1000):
if value % 3 == 0 or value % 5 == 0:
print(value)
或類似的東西
for value in range(1,1000):
if value % 3 == 0 or value % 5 == 0:
some_list.append(value)
或任何數(shù)量的東西。
添加回答
舉報