为了账号安全,请及时绑定邮箱和手机立即绑定

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰

最新回答 / 慕仔5308971
else 后面少了 :或者也可以把else去掉。

最新回答 / liujlb
In [24]: s = {(1,2),3}In [25]: s = {([1],2),3}---------------------------------------------------------------------------TypeError                                 Traceback (most recent call last)<ipython-input-25-effcd7cfac36> in <module>()--...

最新回答 / reapp
比如当n=2时,先从a移动到b,然后从a移动到c,最后从b移动到c。总共移动三次,第一次调用的是move(2,a,c,b)
第二次调用move(1,a,b,c)。b,c参数可调换表示不同的移动方向。可以定义一个移动一个的函数moveone(a,b):
print a --> b,在移动一个时直接调用moveone,移动n-1时调用move

最新回答 / STEVENNN
结果是一样的喔,况且100也不是奇数

最新回答 / 挚爱鼎立
因为你在定义一个函数,这个list是函数使用者自己输入进去的

最赞回答 / Evan727
按照图中所示将路径填写完整就可以了!<...图片...>

最新回答 / 慕瓜7726035
sum = 0x = 0while True:    x = x + 1    if x > 100:        break    if x % 2 == 0:        continue    sum = sum + xprint sum

最新回答 / qq_画雨_2
试试在最后加句这个print(type(s))    运行后,你会发现s的类型究竟是什么的

最赞回答 / 慕勒7662950
因为你的sum等于零,少写了sum=sum+x

最新回答 / 慕斯卡4456334
https://www.cnblogs.com/Zhu-Xueming/p/8331092.html

最赞回答 / WWWangHan
看了大家的回答,我觉得可能是Python版本的问题。在Python3.x版本中,你的print语句输出就是5.0.大家说的10/4余2,在Python3.x中是不对的,但在使用地板除的时候10//4会是2,结果是4.5.这个你可以去廖雪峰老师的python教程网站上去看,看他写的python3.x。

最赞回答 / 空白155
x[0]是str类型,x[1]是int类型,而加号是连接str的,所以不能用加号;非要用的话,可以先将这么写:   print x[0]+':'+str(x[1])就是强制类型转换,str( )可以将别的类型强制转换成str类型 
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消