❶ 笨办法学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的