- Python入門很輕松(微課超值版)
- 云尚科技
- 750字
- 2020-09-01 15:58:02
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的程序運行結果
- 自然語言處理實戰:預訓練模型應用及其產品化
- Vue.js快速入門與深入實戰
- 數據結構(C語言)
- 名師講壇:Spring實戰開發(Redis+SpringDataJPA+SpringMVC+SpringSecurity)
- Modular Programming in Java 9
- 利用Python進行數據分析(原書第3版)
- Go語言底層原理剖析
- Python網絡爬蟲技術與應用
- Web前端開發技術:HTML、CSS、JavaScript
- 大話代碼架構:項目實戰版
- Learning iOS Penetration Testing
- Go語言高級編程(第2版)
- MATLAB從入門到精通
- Hands-On Artificial Intelligence with Unreal Engine
- 威脅建模:設計和交付更安全的軟件