Python計算小學奧數題一本書中被撕掉一頁

2021-10-21 01:13:23 字數 504 閱讀 8729

一本輔導書,其中一頁被撕掉了,剩下的所有頁碼之和為1517,問這本書原有多少頁?

要做這樣的題,需要知道等差數列的求和公式,還要有一定的分析能力。

但用python來計算,簡單地使用for 迴圈就很容易的得到答案。

for i in

range(2

,62,2

):pageofsum=

(i+1

)*i*

0.5for pageoflost in

range(1

,i,2):

lostnum=pageoflost*2+

1if pageofsum-lostnum==

1517

:print

('該書的頁數有'

,i,'頁'

)

程式思路簡單,第乙個迴圈,計算一本書原來的頁碼和,第二層迴圈是判斷被撕掉的是哪一頁,然後用if語句,利用題目中的條件,建立乙個等式看是否成立。若成立,則輸出結果。

Python計算小學奧數題求解四個真分數

題目如下 有4個真分數,分子為1,有兩個分母為偶數,兩個 分母為奇數。彼此不同。且奇數分母的兩個分數之和等於偶數分母的兩個分數之和。求解滿足條件的四個真分數中,兩個偶數為分母的分數,這兩個偶數之和最小是多少?假定,分母在2 100之間,寫出下列程式 answer 200for js1 in rang...

小學奧數思維訓練題(二)

同學和老師共16人去郊遊,有男同學 女同學 男老師 女老師。出發前,清點了一下人數,發現 學生比老師人數多 男老師比男同學人數多 男同學比女同學多 女同學比女老師多 問 女同學有多少人?分析 從題中可以得到以下資訊 男同學 女同學 男老師 女老師 老師人數 16 2 8 男老師 男同學 女同學 女老...

小學奧數思維訓練題(三)

甲 乙兩人分別從相距 300 公尺的 a b 兩地同時出發,相向而行,已知甲的速度為乙的 2 倍。那麼,甲 乙第一次相遇的地點距離 ab 中點 公尺。分析 相遇問題中比較基礎的典型問題。兩人同時出發,意味著 到相遇的時候,兩人行進的時間是相同的 而甲的速度是乙的 2 倍,意味著 甲行進的距離是乙的 ...