官术网_书友最值得收藏!

3.6 實戰訓練

解題思路

實戰1:實現數字猜謎游戲。

編寫Python程序,實現數字猜謎游戲。在if語句中通過使用比較運算符,可以實現數字猜謎游戲。如使用while語句可以實現循環效果,使用if…elif語句可以實現多個條件的判斷效果,最終實現數字猜謎游戲。程序運行結果如圖3-19所示。

圖3-19 實戰1的程序運行結果

實戰2:根據不同的營業額,企業發放銷售獎金。

編寫Python程序,實現企業發放銷售獎金的目的。企業銷售部門獎金制度如下:

(1)營業額低于或者等于100萬元,獎金可提20%。

(2)營業額大于100萬元低于或者等于200萬元,高于100萬元的部分,獎金可提15%。

(3)營業額大于200萬元低于或者等于400萬元,高于200萬元的部分,獎金可提10%。

(4)營業額大于400萬元低于或者等于600萬元,高于400萬元的部分,獎金可提5%。

(5)營業額大于600萬元低于或者等于1 000萬元,高于600萬元的部分,獎金可提2%。

(6)營業額大于1 000萬元,高于1 000萬元的部分,獎金可提1%。

年營業額從鍵盤輸入,輸出結果為企業發放獎金的具體金額。

程序運行結果如圖3-20所示。

圖3-20 實戰2的程序運行結果

實戰3:解決猴子分桃的問題。

海灘上有一堆桃子,5只猴子來分。第1只猴子把這堆桃子平均分為5份,多了1個,這只猴子把多出的一個扔入海中,拿走了1份;第2只猴子把剩下的桃子又平均分成5份,又多出了1個,它同樣把多出的一個扔入海中,并拿走了其中的1份;第3只、第4只、第5只猴子都是這樣做的。請編寫Python程序求海灘上原來最少有多少個桃子?

程序運行結果如圖3-21所示。

圖3-21 實戰3的程序運行結果

實戰4:設計一個逢數字8鼓掌的游戲。

編寫Python程序,模擬一個逢數字8鼓掌的游戲。從1開始數到100,當數字的結尾是8或者8的倍數時,則不報該數,而是鼓掌一次。假設每個人都沒有出錯,請編寫Python程序計算一共鼓掌多少次。

程序運行結果如圖3-22所示。

圖3-22 實戰4的程序運行結果

主站蜘蛛池模板: 庆安县| 玉屏| 故城县| 托里县| 张家川| 锡林郭勒盟| 南召县| 沙河市| 嘉义市| 报价| 高平市| 兰坪| 贺州市| 安乡县| 南京市| 祁门县| 区。| 乐陵市| 阿巴嘎旗| 四子王旗| 聂拉木县| 崇礼县| 巩义市| 甘德县| 商河县| 荥经县| 晋城| 扬中市| 贞丰县| 运城市| 聂拉木县| 新巴尔虎右旗| 永登县| 阜平县| 舞钢市| 林芝县| 临漳县| 开阳县| 榆林市| 凌海市| 绥芬河市|