❶ 笨辦法學Python3 習題46 我的哪出錯了怎麼跟書上的不一樣啊
貼代碼,別人回答問題沒法去再看你看的教程
❷ 《笨辦法學python》為什麼強調不要用idle學
關鍵是一定要用 Python3 成功入門。
注意用 Python3 不要猶豫
注意要入門 不要看書半途而非回
注意最好用答 「Python學習手冊」 這本書, 看完。
回頭看看笨方法,這個系列就是垃圾,又臭又長,示例弱智,內容淺薄。
不能否認對於時間的初級學習者來說還是有用的,但對於有一定基礎和想快速深入了解的人來說,太坑爹。
❸ 如何看待《笨辦法學python》第三版不建議學python3
最好學習 Python3 。因為你3轉2很容易,而且可以早早避免編碼等初學者會踩的坑。等專到實在需要屬 Python2 的包時在轉2也不遲。
關鍵是一定要用 Python3 成功入門。
注意用 Python3 不要猶豫
注意要入門 不要看書半途而非
❹ 笨方法學python百度雲 謝謝
你好,我是兔兔禿復90,用網路網盤制分享給你,點開就可以保存,鏈接永久有效^_^鏈接: https://pan..com/s/140lK7jpYaMANH9TrbboeSQ 提取碼: 3x77 復制這段內容後打開網路網盤手機App,操作更方便哦
如果有另外想要的資源或者鏈接失效,可以使用網路網盤推出的【收集文件】功能進行提問收集資源哦,無需轉存簡單快捷,功能鏈接:https://pan..com/disk/main#/transfer/list 微信小程序、網路網盤app、web端都已上線
❺ 《笨辦法學python》練習13
首先,我沒有看到你的row_input()函數在哪裡定義的,這是一個疑問;但是根據報錯,說明你的函數沒問題,問題只是在命令行參數。
從第13行開始解釋:
A,B,C,D=argv
那麼argv這個list中就要有4個元素對應等號前面的變數。
通用的做法是:
A=argv[0]#argv[0]保存的是腳本名
B=argv[1]#argv[1]保存的是第一個參數
C=argv[2]#argv[2]保存的是第二個參數
依次類推。
你的報錯原因應該是沒有輸入命令行參數或者參數不夠,可以按照下面方法測試:
HOME:work>python你的腳本.py參數1參數2參數3參數4
一般的,如果使用命令行參數,必須要判斷參數是否足夠和類型是否正確,例如:
importsys
'''
一些函數
'''
if__name__=='__main__':
#假如有4個參數
iflen(sys.argv)<5:
print("缺少參數,提示參數類型和數量。")
exit()
else:
[A,B,C,D]=sys.argv[1:5]
#判斷每個參數類型,此處省略
#執行函數體
❻ 學完笨辦法學python是什麼水平
這本書總共只有50多個程序,沒有辦法將Python剖析透徹,而且作者對具體的語法沒有深入講解,將很回多任答務放在附加練習中交給讀者完成。
如果閱讀這本書的過程中你都能認一真完成每項任務,讀完之後你閱讀別人的代碼可能沒有什麼問題,但是讓你自己寫程序,你可能會覺得困難重重。
因為你目前只是大致了解了Python是個什麼東西,Python有什麼特點,Python可以拿來做什麼。
但是如果你想成為一個真正的Python程序員,你需要深入學習更多OOP編程的思想,規范自己使用Python的格式,大量閱讀別人的代碼,自己模仿著寫出自己的東西,對照別人的代碼,改進你的程序,甚至學習一門新的編程語言。
但這本書確實非常好,學習完後你可能已經收到作者的潛移默化,有了程序員的思維方式,為接下來的學習奠定了基礎,繼續學習下去,Python是個很優秀的工具。
❼ 求笨辦法學Python3 ,不是第三版哦
去網上找學習教程,比如網路一個網站,叫做廖雪峰的官方網站,上邊有python的教程。
❽ 笨方法學習python3的習題35中程序「def dead(why): print(why,"Good job!")」不太理解!請教!
1、你要來在exit前,列印信息,如自果不列印這些信息,是可以不定義dead函數。
2、第一問已經回答了,就是用exit函數退出的。
3、why不是變數,是函數的參數,調用函數是傳入的。
比如dead("You stumble around the room until you starve.")
why = "You stumble around the room until you starve."
print(why,"good job!")刪除或注釋沒有關系的,你可能是把exit也給注釋了
4、程序是從上而下執行的,但是函數的調用,對象的創建,都會有代碼的跳轉,所以不能只看輸出的
比如
a=5
print(『A』)
你的程序,前面都是函數的定義,就和我舉例的,聲明變數a=5是一個意思,它們執行了,只是沒有輸出而已
也只是列印的「A」,第一行沒有任何輸出的,你不能說程序就是從第2行開始的。
❾ 笨辦法學python是python2還是3
是python2的,看第一個常式就知道
print"HelloWorld!"
print"HelloAgain"
print"Iliketypingthis."
print"Thisisfun."
print'Yay!Printing.'
print"I'dmuchratheryou'not'."
print'I"said"donottouchthis.'
這個明顯就是python2的