隨著培訓機構鋪天蓋地的宣傳,少兒編程可謂是賺足了人們的眼球,不少家長為了讓孩子贏在人生起跑線,也會送自己的孩子學習編程。目前來說,除了基礎的圖形化變成外,最受歡迎的語言自然還是python,畢竟簡單、強大就是這門語言的代名詞。下面一起來看python少兒編程學習實例。
一、python少兒編程學習實例1
題目:企業發放的獎金根據利潤提成。利潤(I)低于或等于10萬元時,獎金可提10%;利潤高于10萬元,低于20萬元時,低于10萬元的部分按10%提成,高于10萬元的部分,可提成7.5%;20萬到40萬之間時,高于20萬元的部分,可提成5%;40萬到60萬之間時高于40萬元的部分,可提成3%;60萬到100萬之間時,高于60萬元的部分,可提成1.5%,高于100萬元時,超過100萬元的部分按1%提成,從鍵盤輸入當月利潤I,求應發放獎金總數?
具備知識基礎:數組遍歷
程序分析:請利用數組來分界(兩個數組,一個數組利潤空間,一個數組是提成比例),定位,判斷利潤區間。比如:利潤是120000,通過數組定位120000大于100000,那么獎金就由兩部分組成:
1、(120000-100000)*0.75
2、100000*0.1
Python編寫:
i = int(raw_input('凈利潤:'))
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] #高于基數部分提成,例如利潤120000,就是20000部分提成
print (i - arr[idx]) * rat[idx]
i = arr[idx]
print r
二、python少兒編程學習實例2
題目:有四個數字:1、2、3、4,能組成多少個互不相同且無重復數字的三位數?各是多少?
程序分析:可填在百位、十位、個位的數字都是1、2、3、4。組成所有的排列后再去 掉不滿足條件的排列(只要百不等于十位并且不等于個位)。
Python編寫:
for i in range(1,5):#百位
for j in range(1,5):#十位
for k in range(1,5):#個位
if( i != k ) and (i != j) and (j != k):#百位十位個位的數字不相等
print i,j,k #3.0+ print (i,j,k)
以上就是開銳教育為大家帶來的python少兒編程學習實例的相關介紹,作為一門入門級且功能強大的語言,python可以用很少的代碼就完成很多功能,非常時候少兒編程學習。更多相關信息,歡迎咨詢在線客服!
上一篇:python為什么適合少兒編程
下一篇:少兒編程學習python好嗎
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