日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

用Python解中考数学规律题

發(fā)布時間:2023/12/20 python 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用Python解中考数学规律题 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

用Python解中考數(shù)學規(guī)律題

以下為2018成都市的中考數(shù)學真題B卷第23題:

分析:

??一、這是一道常規(guī)的找規(guī)律考題,一般每年的中考數(shù)學都會涉及,根據(jù)題的難易程度,位置一般會出現(xiàn)在B卷的第二題,以填空的方式出現(xiàn)。

??二、這一道題在一般的規(guī)律題的基礎(chǔ)上加入了兩個點,
????①牽涉到簡單的整式運算。
????②用S1,S2,S3,S4,S5…分別來表示每一項,有誤導考生將其與等差等比數(shù)列的前n項和中的“Sn”混淆的動機,以增大考題難度。
????③單項表達式需要依賴上一項的結(jié)果,加大考題難度。
?

??三、常規(guī)解題思路:
????第一步:根據(jù)第一項表達式,分別計算出后面每一項的表達式,直到發(fā)現(xiàn)規(guī)律。
????第二步:分析規(guī)律,總結(jié)規(guī)律,根據(jù)規(guī)律求出目標項。
?

具體操作:

一、分別求出前面的每一項
??S1 = 1/a
??S2 = -s1-1 = -(1/a)-1 = -(a+1)/a
??S3 = 1/s2 = -a/(a+1)
??S4 = -s3-1 = a/(a+1) -1 = -1/(a+1) 初見端倪
??S5 = 1/s4 = -(a+1) = -a-1 有點意思
??S6 = -s5-1 = -(-a-1)-1 = a 若隱若現(xiàn)
??S7 = 1/s6 = 1/a 恍然大悟
??S8 = …
?

二、 分析規(guī)律

  • 很明顯,第8項為: -(a+1)/a,第9項為: -a/(a+1),第10項為:-1/(a+1),第11項…即后面項的表達式均為前6項的循環(huán)。
  • 以此類推,要求出2018項,只需要確定出2018項在循環(huán)的過程中處于前六項的哪一項即可。
  • 方法:2018除6再取余,余數(shù)為2,則說明循環(huán)完若干輪后還落單了兩次,對照前六次中,第二項為-(a+1)/a,故答案即為-(a+1)/a

三、 代碼實現(xiàn)
?

接下來我們用程序來實現(xiàn):

方法一:

?
??為了模擬運算2018次,故我們最外層用while實現(xiàn)不停地去循環(huán),while里面則用for遍歷這重復的六個結(jié)果。
代碼如下:

# 規(guī)律題 # 第一步:將前六項依次存入my_list列表 my_list = ['1/a', '-(a+1)/a', '-a/(a+1)', '-1/(a+1)', '-a-1', 'a'] # 根據(jù)目標項數(shù)定位到my_list中的對應(yīng)項 cnt = 0 flag = 0 while True:for k in my_list:cnt += 1if cnt == 2018:flag = 1print(k)print('遍歷了{}次'.format(cnt))breakif flag == 1:break

效果:

這種方法雖是真實的模擬了2018次循環(huán)遍歷,但著實麻煩,接下來我們用取模(即取余數(shù))的方式來實現(xiàn)以上功能。
?

方法二:

代碼:

# 規(guī)律題 # 第一步:將前六項依次存入my_list列表 my_list = ['1/a', '-(a+1)/a', '-a/(a+1)', '-1/(a+1)', '-a-1', 'a'] # 根據(jù)目標項數(shù)定位到my_list中的對應(yīng)項 cnt = 0 for i, v in enumerate(my_list):cnt += 1if i == 2018 % 6 - 1:print(v)print('遍歷了{}次'.format(cnt))break

效果:

??怎么樣,瞬間省去了2016次運算,而且代碼也精簡了,是不是很酷。
??但我們的計算機可是最不怕辛苦了,而且最擅長的就是重復的去做運算,所以,遇到類似的數(shù)學題,我們還可以丟給計算機。

總結(jié)

以上是生活随笔為你收集整理的用Python解中考数学规律题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。