尤拉計畫5(最小倍數)

2021-09-24 18:17:50 字數 543 閱讀 3257

2520是最小的能夠被1到10整除的數。

最小的能夠被1到20整除的正數是多少?分析

**實現

min_num =

2520

while

true

: isresult =

true

# 用於標記是否是能夠被1到20整除的數

for i in

range(1

,21):

if min_num % i ==0:

pass

else

: isresult =

false

# 如果有乙個不能整除,就不是,跳出迴圈

break

if isresult ==

false

:# 如果不是,就繼續加2520

min_num +=

2520

else

:# 因為是最小的數,滿足條件的第乙個就是

break

print

(min_num)

尤拉計畫001 3的倍數和5的倍數

題目 10以下的自然數中,屬於3和5的倍數的有3,5,6和9,它們之和是23.找出1000以下的自然數中,屬於3和5的倍數的數字之和。用窮舉法 如下 include int main printf d以下的自然數中,屬於3和5的倍數的數字之和為 d n max,sum return 0 這個 遍歷了...

尤拉計畫 3的倍數和5的倍數

如果我們列出10以內所有3或5的倍數,我們將得到3 5 6和9,這些數的和是23。求1000以內所有3或5的倍數的和。將問題分解為求1000以內所有3的倍數之和,以及求1000以內所有5的倍數之和兩個問題,進一步抽象為計算在max以內所有d的倍數之和。事實上max以內所有d的倍數均是公差為d的等差數...

尤拉計畫 6

前十個自然數的平方和是 1 2 2 2 10 2 385 前十個自然數的和的平方是 1 2 10 2 552 3025 所以平方和與和的平方的差是3025 385 2640.找出前一百個自然數的平方和與和平方的差。def get square sub x 遞迴,展開行列式 if x 1 return...