程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python實驗二:Python程序設計之結構與復用

編輯:Python

微信公眾號:創享日記
發送:python實驗
獲取完整清晰報告和源碼以及其它資源


前些天發現了一個巨牛的人工智能學習電子書,通俗易懂,風趣幽默,無廣告,忍不住分享一下給大家。(點擊跳轉人工智能學習資料)

一.實驗目的
1.掌握程序的分支、循環等控制結構;
2.掌握random隨機庫的使用方法;
3.了解程序的異常處理及用法;
4.掌握函數的定義和調用方法。

二.知識要點
1.程序控制結構

2. 函數和代碼復用

三 實驗內容及步驟
1.猜數字游戲。在程序中預設一個0-9之間的整數,讓用戶通過鍵盤輸入所猜的數,如果大於預設的數,顯示“你猜的數字大於正確答案”;小於預設的數,顯示“你猜的數字小於正確答案”,如此循環,直至猜中該數,顯示“你猜了N次,猜對了,真厲害”,其中N是用戶輸入數字的次數。

2.猜數字游戲續。改編1中的猜數字游戲,讓計算機能夠隨機產生一個預設數字,范圍在0-100之間,其他游戲規則不變。
3. 猜數字游戲再續。用變量maxtimes設置允許猜數字的最大次數(比如最多只允許猜6次maxtimes=6),並在猜錯後提示還有幾次機會。用for循環改寫整個程序,並提交。(提示,猜對後可使用break跳出循環)(源代碼詳見微信公眾號下載)

4.猜數字游戲之續了又續。為了增加代碼的復用性,將猜數字游戲封裝為函數GuessSecret(maxtimes),將允許猜數字的最大次數maxtimes作為參數。在調用GuessSecret時允許用戶自己設置maxtimes,美化程序的輸出界面。提交程序文件。(源代碼詳見微信公眾號下載)

執行效果如下圖所示。

5.遞歸法繪制科赫曲線。請根據課本中內容,將 “科赫曲線繪制”程序逐行輸入其中,按自己的思路進行修改並運行效果,體會遞歸思想。(源代碼詳見微信公眾號下載)


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved