原创 《笨辦法學 python3》系列練習計劃——18.命名、變量、代碼、函數

題目 從標題看,終於有點變成的感覺了不是麼?接下來 Zed 將要教我們從最簡單的方法來使用函數。 新知識 函數是一段可以重複運行的代碼片段,使用函數可以提高一段代碼的重複重複利用性,減少代碼量,並且提高效率。 python 中定

原创 《笨辦法學 python3》系列練習計劃——19.函數和變量

題目 對於之前麼有接觸過的人來說,函數這個概念也許覺得有點摸不到頭腦,Zed 爲我們準備了下面的第19個練習,他強調:函數裏邊的變量和腳本里邊的變量之間是沒有連接的。讓我們試着體會一下。 加分練習 倒着將腳本讀完,在每一行上面加

原创 《笨辦法學 python3》系列練習計劃——8. 打印,打印

題目 本題仍然是打印練習。 加分練習 檢查結果,記錄錯誤並盡力避免再次犯錯。 程序最後一行既有單引號又有雙引號,它是如何工作的? 我的答案 formatter = "%r %r %r %r" print(formatt

原创 《笨辦法學 python3》系列練習計劃——15.讀取文件

題目 本題本題開始涉及文件的操作,文件操作是一件危險的事情,需要仔細細心否則可能導致重要的文件損壞。 本題除了 ex15.py 這個腳本以外,還需要一個用來讀取的文件 ex15_sample.txt 其內容如下: This is

原创 《笨辦法學 python3》系列練習計劃——7. 更多打印

題目 本題似乎是爲了鞏固之前練習過的各個知識點。總之應該沒有太多難度。 加分練習 逆向閱讀,在每行加上註釋。 倒着閱讀找出錯誤。 把錯誤記錄在一張紙上。 在開始新的練習前閱讀錯誤記錄,並儘量避免下次犯錯。 犯錯很普遍,不要擔心。

原创 《笨辦法學 python3》系列練習計劃——16.讀寫文件

題目 上一題的加分練習中有讓我們查看 file 的幫助文檔,雖然 python3 中已經沒有 file 這個東西了,不過我們通過 help() 知道了被 open 打開後的這個東西是什麼以及它的幫助文檔,如果大家有大概看過應該有見

原创 《笨辦法學 python3》系列練習計劃——11. 提問 input() 練習

本次練習還是和打印有關,不過要練習一個新東西 input() 這個函數讓我們可以給 python 輸入一些內容參與到程序的運行當中。 額外內容 Python3 VS. Python2 在 python3 中對 input 語句進行

原创 《笨辦法學 python3》系列練習計劃——14.提示和傳遞

題目 通過 input 和 argv 配合實現一個簡單的互動程序。 加分練習 瞭解 Zork 和 Adventure 是怎樣的遊戲。 將 prompt 變量改成完全不同的內容運行一遍。 給你的腳本添加一個參數,讓你的程序用到這個

原创 《笨辦法學 python3》系列練習計劃——22.總集篇、回憶篇。

題目 本題以及下一題都不會有代碼,而是一個總結、小結。讓我們跟隨 Zed 一起來完成這個巨型加分練習。 首先,回到你的每一個習題的腳本里,把你碰到的每一個詞和每一個符號 (symbol,character 的別名)寫下來

原创 《笨辦法學 python3》系列練習計劃——5. 格式化字符串

題目 通過練習瞭解和掌握格式化字符串的使用。 之前的練習中使用了 print() 打印出的字符串內容是固定的,而格式化字符串可以將變量插入到字符串中打印出來,隨着變量的改變打印出的內容也在改變。 加分練習 去掉所有變量名前面的

原创 《笨辦法學 python3》系列練習計劃——10. 那是什麼?轉義字符

第 9 題 《9. 打印,打印,打印》 的練習裏面有些奇怪的東西 """ 三引號和 \n 轉義字符。三引號上次有說過了,本題則主要練習轉義字符。 轉義字符 python 中有一些字符、字符組合有特殊的意義,比如說反斜槓和字母 n

原创 《笨辦法學 python3》系列練習計劃——6. 字符串和文本

額外內容 前幾節的練習其實一直在用字符串,python 中使用英文引號表示字符串: print("雙引號表示字符串") print('單引號表示字符串') # 使用單引號還是雙引號 PEP8 沒有特別規定, # 不過似乎有輸出字符

原创 《笨辦法學 python3》系列練習計劃——13: 參數、解包、變量

題目 學習什麼是參數、解包、變量,並練習使用 加分練習 給腳本少於三個參數,看看得到什麼錯誤,試着解釋。 在寫兩個腳本,其一接受更多參數,另一個接受更少參數,在解包時給它們起一些有意義的名字。 將 input 和 argv 一起

原创 《笨辦法學 python3》系列練習計劃——12.提示別人 input() 打印提示

題目 前一題用 print() 打印問題,用input() 回答問題有點麻煩不是麼?input() 就是要用戶輸入內容的,何不把提示功能加進去省去寫 print() 語句的麻煩。 那我們就試試看吧 加分練習 在命令行界面下運行

原创 《笨辦法學 python3》系列練習計劃——3. 數字和數字計算

是的我把第二題吃了 題目 和大多數編程語言一樣 python 可以進行數學運算,本題是使用數字以及運算符號 符號 運算法則 + 加法 - 加法 / 除法 % 取餘 // 整除 * 乘法 ** 冪