第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何檢查一個數(shù)字是否可被另一個數(shù)字整除(Python)?

如何檢查一個數(shù)字是否可被另一個數(shù)字整除(Python)?

紫衣仙女 2019-10-11 11:03:13
我需要測試從1到1000的每個數(shù)字是3的倍數(shù)還是5的倍數(shù)。我認(rèn)為我要這樣做的方式是將數(shù)字除以3,如果結(jié)果是整數(shù),則它將是3的倍數(shù)。與5相同。如何測試數(shù)字是否為整數(shù)?這是我當(dāng)前的代碼:n = 0s = 0while (n < 1001):    x = n/3    if isinstance(x, (int, long)):        print 'Multiple of 3!'        s = s + n    if False:        y = n/5        if isinstance(y, (int, long)):            s = s + n    print 'Number: '    print n    print 'Sum:'    print s    n = n + 1
查看完整描述

3 回答

?
30秒到達(dá)戰(zhàn)場

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ù)只是錯誤的方法。


查看完整回答
反對 回復(fù) 2019-10-11
?
慕工程0101907

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ù)


查看完整回答
反對 回復(fù) 2019-10-11
?
catspeake

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ù)量的東西。


查看完整回答
反對 回復(fù) 2019-10-11
  • 3 回答
  • 0 關(guān)注
  • 2573 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號