微信公眾號:創享日記
發送: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.遞歸法繪制科赫曲線。請根據課本中內容,將 “科赫曲線繪制”程序逐行輸入其中,按自己的思路進行修改並運行效果,體會遞歸思想。(源代碼詳見微信公眾號下載)