隨著培訓(xùn)機(jī)構(gòu)鋪天蓋地的宣傳,少兒編程可謂是賺足了人們的眼球,不少家長(zhǎng)為了讓孩子贏在人生起跑線,也會(huì)送自己的孩子學(xué)習(xí)編程。目前來(lái)說(shuō),除了基礎(chǔ)的圖形化變成外,最受歡迎的語(yǔ)言自然還是python,畢竟簡(jiǎn)單、強(qiáng)大就是這門語(yǔ)言的代名詞。下面一起來(lái)看python少兒編程學(xué)習(xí)實(shí)例。
一、python少兒編程學(xué)習(xí)實(shí)例1
題目:企業(yè)發(fā)放的獎(jiǎng)金根據(jù)利潤(rùn)提成。利潤(rùn)(I)低于或等于10萬(wàn)元時(shí),獎(jiǎng)金可提10%;利潤(rùn)高于10萬(wàn)元,低于20萬(wàn)元時(shí),低于10萬(wàn)元的部分按10%提成,高于10萬(wàn)元的部分,可提成7.5%;20萬(wàn)到40萬(wàn)之間時(shí),高于20萬(wàn)元的部分,可提成5%;40萬(wàn)到60萬(wàn)之間時(shí)高于40萬(wàn)元的部分,可提成3%;60萬(wàn)到100萬(wàn)之間時(shí),高于60萬(wàn)元的部分,可提成1.5%,高于100萬(wàn)元時(shí),超過(guò)100萬(wàn)元的部分按1%提成,從鍵盤輸入當(dāng)月利潤(rùn)I,求應(yīng)發(fā)放獎(jiǎng)金總數(shù)?
具備知識(shí)基礎(chǔ):數(shù)組遍歷
程序分析:請(qǐng)利用數(shù)組來(lái)分界(兩個(gè)數(shù)組,一個(gè)數(shù)組利潤(rùn)空間,一個(gè)數(shù)組是提成比例),定位,判斷利潤(rùn)區(qū)間。比如:利潤(rùn)是120000,通過(guò)數(shù)組定位120000大于100000,那么獎(jiǎng)金就由兩部分組成:
1、(120000-100000)*0.75
2、100000*0.1
Python編寫:
i = int(raw_input('凈利潤(rùn):'))
arr = [1000000, 600000, 400000, 200000, 100000, 0]
rat = [0.01, 0.015, 0.03, 0.05, 0.075, 0.1]
r = 0
for idx in range(0, 6):
if i > arr[idx]:
r += (i - arr[idx]) * rat[idx] #高于基數(shù)部分提成,例如利潤(rùn)120000,就是20000部分提成
print (i - arr[idx]) * rat[idx]
i = arr[idx]
print r
二、python少兒編程學(xué)習(xí)實(shí)例2
題目:有四個(gè)數(shù)字:1、2、3、4,能組成多少個(gè)互不相同且無(wú)重復(fù)數(shù)字的三位數(shù)?各是多少?
程序分析:可填在百位、十位、個(gè)位的數(shù)字都是1、2、3、4。組成所有的排列后再去 掉不滿足條件的排列(只要百不等于十位并且不等于個(gè)位)。
Python編寫:
for i in range(1,5):#百位
for j in range(1,5):#十位
for k in range(1,5):#個(gè)位
if( i != k ) and (i != j) and (j != k):#百位十位個(gè)位的數(shù)字不相等
print i,j,k #3.0+ print (i,j,k)
以上就是開銳教育為大家?guī)?lái)的python少兒編程學(xué)習(xí)實(shí)例的相關(guān)介紹,作為一門入門級(jí)且功能強(qiáng)大的語(yǔ)言,python可以用很少的代碼就完成很多功能,非常時(shí)候少兒編程學(xué)習(xí)。更多相關(guān)信息,歡迎咨詢?cè)诰€客服!
2020-09-02 16:12:58
2021-01-19 17:54:57
2020-12-13 15:22:15
2021-01-07 15:37:28
2020-12-22 15:37:24
考試報(bào)名
3月19-3月26日準(zhǔn)考證打印
5月10-14日考試時(shí)間
5月15-16日成績(jī)查詢
7月15日后