3x+1=?
2023-06-12 20:00 作者:CHARA-一無所有 | 我要投稿
“3x+1=?”
這是我最近發(fā)現(xiàn)的一個(gè)觀念。
這個(gè)觀念中,有兩條規(guī)則,他們是:
1.如果這個(gè)數(shù)是奇數(shù),那么把他乘3加1
2.如果這個(gè)數(shù)是偶數(shù),那么把他除以2
用這兩條規(guī)則,我寫出了一個(gè)python程序
第一行,保證程序持續(xù)運(yùn)行
第二行,輸入一個(gè)數(shù)用來進(jìn)行運(yùn)算
第三行,存儲(chǔ)每一次運(yùn)算的結(jié)果
第4~10行,進(jìn)行奇偶性的判斷,以及把得數(shù)存入列表中
第十一行,進(jìn)行得數(shù)的匯報(bào)
(注:判斷中使用不等于1是因?yàn)槲以诎l(fā)現(xiàn)觀念的時(shí)候有個(gè)循環(huán),即4,2,1)
在我嘗試了幾次后,我發(fā)現(xiàn)了一個(gè)致命性的問題——
“在什么情況下得數(shù)非常大并且非常多?”
我經(jīng)過程序的運(yùn)行,發(fā)現(xiàn)了這幾個(gè)數(shù):
27,31,41,47,54,55
在他們進(jìn)行基于規(guī)則的計(jì)算時(shí),得到的得數(shù)都是非常多,非常大。
有興趣的可以把我這段代碼拷貝走,用來研究
感謝大家的聆聽。
