表弟的數學題,我竟然用了 Python 才解出來

2020-12-16 騰訊網

設為 「星標」,每天教你學編程!

大家好,我是朱小五。

本來這個周末過得開開心心,結果為了解一道數學題薅掉了一把頭髮、、、整整 18 根!

而且還是一道小學數學題!!!

到底是什麼題呢?大家看看吧

既然表弟都求到我這了,那就隨便的做一做嘛。

這不就是一道邏輯題嘛!

先假如丁錯,則甲乙丙對,此時最小的 abc=(2^3)*(3^2)*7=504>500,不在題幹範圍之內。

那麼也就是丁必對,甲乙丙中有一錯。

等一下

然後嘞?

並不能判斷甲乙丙哪個錯啊!!!

難道要先假設甲乙丙中一個是錯誤,然後挨個窮舉看哪個三位數滿足丁(各個數字之和是 15)的條件嗎?

表弟啊,你才上五年級!你確定不是你們老師留錯題了嗎?

行吧行吧

既然要窮舉還不如用 python!

嘿嘿嘿,循環 + 判斷走起

forainrange(1,5):

forbinrange(,9):

forcinrange(,9):

abc = a *100+ b *10+ c

T1 = abc %8==# 甲:abc可以被2整除3次

T2 = abc %9==# 乙:abc可以被3整除2次

T3 = abc %7==# 丙:abc可以被7整除

T4 = a + b + c ==15# 丁:abc的各個數字之和是15

ifT1isTrueandT2isTrueandT3isTrue:#假設丁說謊, 甲乙丙的條件成立

print('丁說謊,abc=%s'% abc)

elifT1isTrueandT2isTrueandT4isTrue:#假設丙說謊, 甲乙丁的條件成立

print('丙說謊,abc=%s'% abc)

elifT1isTrueandT3isTrueandT4isTrue:#假設乙說謊, 甲丙丁的條件成立

print('乙說謊,abc=%s'% abc)

elifT2isTrueandT3isTrueandT4isTrue:#假設甲說謊, 乙丙丁的條件成立

print('甲說謊,abc=%s'% abc)

成功得到答案:

把答案交給表弟,結果他告訴我光知道答案沒用啊

總不能跟老師講是用 python 遍歷的吧。

行吧,這道邏輯題還是必須用邏輯解出來啊,

不然過年回家的時候,怎麼好意思求表弟王者榮耀帶我上鑽石?

我們再來總結一下題幹中能夠提取的信息:

按照甲的說法,abc 能被 2^3=8 整除。

按照乙的說法,abc 能被 3^2=9 整除。

按照丙的說法,abc 能被 7 整除。

按照丁的說法,abc 相加為 15

陷入沉思

經過一(絞)番(盡)回(腦)憶(汁)後,終於想起了小學時候學的整除的特性:

被 3 整除:數字之和能被 3 整除(逢 3 必消)

被 9 整除:數字之和能被 9 整除(逢 9 必消)

根據這些特性,我一直忽略了丁的說法中還有隱藏條件:abc 能被 3 整除,不能被 9 整除

這樣一來,乙與丁的說法就是矛盾的。

上文我也說到了,假如丁錯,則甲乙丙對,此時最小的 abc=(2^3)*(3^2)*7=504>500,不在題幹範圍之內。

所以乙錯了,甲丙丁是對的,此時 abc 能被 8(甲)、7(丙)、3(丁)整除,則 abc 是 8*7*3=168 的倍數。小於 500 的 168 的倍數有 168、336,只有 1+6+8=15。

故 abc = 168。

今年王者榮耀上鑽石有望了~

相關焦點

  • 表妹的數學題,我竟然用了Python才解出來
    大家好,我是朱小五本來這個周末過得開開心心,結果為了解一道數學題薅掉了一把頭髮、、、整整18根!表妹啊,你才上五年級!你確定不是你們老師留錯題了嗎?行吧行吧既然要窮舉還不如用p總不能跟老師講是用python遍歷的吧。
  • 回歸計算機本質——使用 Python 解數學方程
    從計算機這個名字就可以看出來,它的本行就是計算,起初發明計算機也是用來處理複雜計算用的。今天我們就來學習一下,如何用python解決數學問題。
  • 幼兒園數學題家長解不出來,爭吵不休,原來是方法都用錯了
    之前看到過一道特別火的數學題,是幼兒園的數學作業,據說有許多的家長,用了一晚上,也沒能把正確的答案計算出來。這是道什麼樣的數學題呢?看下圖:這些幼兒園學生的家長,給出來的答案五花八門,有人得出了結果是81,有人得出了結果是101。算出是81的家長,是這樣計算的:20乘以4再加1。家長認為:要解這道數學題,既要看顏色,還要看朵數。
  • 一道二年級數學題,家長用二元一次方程才解出來,孩子卻笑媽媽笨
    近日一位家長對一道二年級的數學題就大感困惑,題目是一道圖形題,從圖中表示的意思來看,是一個文具盒加一個圓規一共18元,兩個文具盒加一個圓規一共28元,求每個文具盒和圓規各多少錢。家長費力用二元一次解出來,但是卻不知道給如何給孩子講這道題,因為以二年級孩子的知識儲備,肯定是無法理解二元一次方程的。
  • 一道小學六年級數學題,家長群裡多人表示條件不夠,你能解出來嗎
    一位小學六年級學生的家長,在小升初家長群裡發布一道數學題,請求大家幫助提供解題思路和方法。這道數學題如下:「如圖,AF=2FB,FD=3EF,直角三角形ABC的面積是78平方釐米。求三角形EFB和三角形AFD的面積。」
  • 一道超難的三年級數學題,數學專業博士生都解不出來?
    但是,數學永遠充滿魅力,人們總會尋找到一些超難的數學題,來考察學生的數學水平。這不,今天在網上,就看到了一道來自越南的小學三年級數學題,非常有意思,先來看看是道什麼題目吧!初看之下,這道數學題似乎很簡單,只是往表格當中,填入從1到9的數字,最後,使得這一條「龍」的運算結果,等於66就可以了。而圖中類似於冒號的兩個點,意思是用除法來計算。
  • 解一道數學題
    在學習這個國度,數學絕對是一位讓絕大多數學生感到頭疼的戰士,我也不例外。高中的時候,我的數學成績並不好,甚至在剛開學時考過60多分的慘狀,後來雖有所提升,但依舊算不上好。再後來高考了畢業了上大學了,數學竟莫名其妙的成了我的強勢學科。我想,我應該找到戰勝他的方法了,一場戰鬥中的大忌,就是「漲敵之威風,滅己之志氣」。
  • 家長看後懵了,小學方程竟然這樣解!我是落伍了嗎?
    現在很多小學數學題變得更有難度,更有挑戰性。家長在輔導孩子寫作業時,難免遇到「尷尬」的情況,被小學數學題難住了,不知道怎麼教孩子。確實,在數學題變得更有趣味,不再「模板化」的今天,家長按自己學過的「套路」給孩子解釋清楚一道題,還是有一定難度的。因為改變的不僅僅是題,改變的還有做題方法,解題思路。家長看後懵了,小學方程竟然這樣解!
  • 燒腦小學生數學題,據說這道題100個人中只有兩個人能解出來!
    燒腦小學生數學題,據說這一道100個人中只有2個人能解出來!做起來!作為一名語文老師,教了多年的語文,說實話,讓我做數學題簡直就是在為難我。不同學科之間,就跟一句話說得那樣:隔行如隔山。這不,一位數學老師讓大家做一道數學題,小學數學題哦!這位數學老師還故弄玄虛,告訴我們:「這道題,只有2%的人能做出來哦!」我們都被他的話吸引了,紛紛做起了這道題。果然,這不是一般的小學數學題,尤其對於我這個語文老師來說,簡直就是超級難!我放棄了去爭當那2%的機會。不知道網友中有沒有高手能解出來?
  • 用python來研究數學
    python作為一種流行的程式語言,其本身就具備較好的數學計算能力。
  • 孩子一道幼兒園的數學題,我這個本科生愣是沒做出來!
    前段時間,在電梯裡聽到一個大姐在講電話,說著孩子周末要去什麼什麼地方補習,要交多少多少錢的事兒,其實我當時心裡挺不屑的,這些家長,就知道給孩子增添壓力,有沒有問過孩子的感受啊,人家願意嗎?沒想到周末的時候去老姐家,她就開始張羅著給我剛上小班侄子報班學習了!
  • 當有一天你在遊戲中解數學題
    「媽媽你聽我解釋!雖然你看著我在玩遊戲,其實我在做數學題啊!」並不新鮮。即便已經是2020,還是有很多人抱著「遊戲是毒瘤」的態度,認為遊戲是孩子成功路上的「絆腳石」,恨不得下架所有的遊戲產品。那麼當有一天,你開始在遊戲中解數學題,家長看到後,會是一種怎樣的表情?在王者榮耀諸葛亮史詩皮膚中,就出現了一道數學題的彩蛋,這款皮膚已經上線很久了,而也早有玩家在遊戲之餘,花了點時間解答了這道數學題。
  • 最難解的數學題,答案究竟是什麼?小學生能回答出來嗎?
    昨天的晨報上有篇文章,大意是說現在的小學數學題太難,舉了個例題,號稱把一位博士家教也給難倒了。午休的時候,老劉說起了這事,引起了大家強烈的興趣,因為我跟老劉都愛好數學,所以就開始解題了。(我們的理解是問他真正走了多少路,而不是位置平移了多少,否則的話,這題目也太白痴了)由於小學生不會複雜的數學方法,所以解他們的題只能用算術的方法。我就用算術的思維來思考題目,而老劉則用方程的方法來求解最後的答案。
  • 用上篇文章說的做數學題的基本思路解一道物理題
    我們用我前一篇文章說的解題思路來解一道題,這是八年級物理第一單元檢測題,實際就是一道數學題。例:一輛車跑一段路程,前半程速度為V1,後半程速度V2,求全程的平均速度。我們先來複習一下我說的解題思路:1.這個題考什麼2.要得到答案需要什麼條件3.如何在題意中找到這個條件思考過程:1.這道題問的是全程的平均速度。
  • 小學生奇葩數學題走紅,高材生解到「懷疑人生」,解得出來算我輸
    眾所周知,數學知識在我們的日常生活中經常被使用,現在小學生的數學題很難,比我們之前難多了,一般的數學題看起來和裡面的數學題一樣,今天來考考大家,提出了一些數學題對你們來說,據說這幾個數學題,優等生解到了「懷疑人生」,你們解開了算我輸。
  • 用初一數學題表白_解方程表白初一
    用初一數學題表白?解方程表白初一?吳天一片白雲來, 樂奏鈞天曉夢還。 我皇仁聖格天地, 喜遇君家門正開。 歡喜年時為壽意, 你握陂龍陟鳳臺。
  • 「波利亞」式方法解高中數學題
    波利亞告訴你怎樣解高中數學題波利亞出生於133年前的匈牙利布達佩斯,是一個涉獵知識廣泛的數學大師,他著有許多著作,期中有一本書叫《怎樣解題》,對於我們高中生來說,是一本不可多得的秘籍。在看這段文字之前你可以先隨手翻出數學題目一道,根據我的闡述來細細品味波利亞大師的建議。首先,我們要熟悉題目。波利亞說我們熟悉題目要注意題目條件和問題背景,將目標印入腦海,試圖激發你的記憶,為重新回憶與問題相關的一些記憶做準備。
  • 手機應用幫你解數學題
    原標題:手機應用幫你解數學題  有款新手機應用問世了,不過最好別告訴數學老師,因為它可以掃描數學題,並且幫你解答。   這款由克羅埃西亞人發明的手機應用名叫「拍數學」,只要用它掃一掃考卷上的代數方程式,答案和解題過程會立馬出現在屏幕上。   有人認為,這款應用會讓孩子們偷懶,甚至作弊。
  • 會用Python辦公的人,在職場中有多吃香?
    過了幾周在前臺看到小於,竟然一改之前的萎靡不振,完全沒有之前那種被表格追殺的感覺了。一問才知道,幫她支招的是公司新來的運營。她看到小於每天和表格鬥爭,給她建議說可以試著學學Python,用來辦公自動化又快又好,整理表格這種小事十分鐘就搞定!
  • 小學六年級數學題火了,全班無一人答對,數學老師:太難了!
    小學六年級數學題火了,全班無一人答對,數學老師:太難了!【導讀】學習就是一個開拓思維的一個過程,不同的科目,學習的側重點也會有所不同。例如語文注重識記,英語注重交流,數學注重邏輯。在漫長的求學道路上,每個人都會形成一套屬於自己的學習方法。