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

初识Python

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

已采纳回答 / ISO14229
在python里头,空格和tab是区分开的,二者混在一起就会报错,要么只用空格,要么只用tab

已采纳回答 / 柚子55
例如: L["a",'b','c',......]   你想删除 ‘b’ ,  你可以  直接: L.remove('b')

已采纳回答 / 花开_0002
可以看一下你应该是把print写入了循环内部,才出现如上结果。

已采纳回答 / qq_陨落星辰_10
这个是缩进符号不一致导致的错误,可能tab与空格键混用了

已采纳回答 / H_Chi
你的print()应该放在for循环的外侧,当前情况下在for循环中,对于每一个x,都会执行一次print(sum / 4)输出运算。

已采纳回答 / 慕斯卡2509194
x = '???'  这个问号 是让用户输入的 if 如果 x!= 'MON  输入的x不等于'MON' and 和 x!= 'TUE'输入的x不等于'TUE' and 和 x!= 'WED' 输入的x不等于'WED'  以此类推   如果输入的都是不等于的话  就会跳出 print 'input error' 输入错误  如果输入的对的 就会跳出  print 'input ok' 输入正常  这个是非常理解的 != 意思就是不等于

已采纳回答 / chiaking4151426
幂次方你可以用规定的b**2表示啊。^在计算机语言中没有表示这个的意思,这个通常是用于定位符的

已采纳回答 / 慕标1678255
你看看题目中让你插入的姓名是不是Paul,如果姓名没问题,那你看看是不是让你把Paul插入列表中第三个位置,insert(2,'Paul')代表的是把Paul插入到列表中的第三个位置,insert(0,'Paul')是插入到第一个位置,insert(1,'Paul')是代表插入到第二个位置,以此类推。

最赞回答 / 心已空人未净
直接 range(0, 10) 生成的不是元组 是列表  需要 进一步 用 tuple 将 元组转换成列表 tuple(range(0, 10))

已采纳回答 / qq_离家近_0
1、只有增加add没有remove2、break直接跳出循环,只运行了一次s = set(['Adam', 'Lisa', 'Paul'])L = ['Adam', 'Lisa', 'Bart', 'Paul']i=0while i<4:    a=L[i]    if a not in s:        s.add(a)    else:        s.remove(a)    i=i+1print s

已采纳回答 / 全猫儿
这样写只能说对于这道题来说这样写可以解决,但例如出现个位数还需要判断,百位数不用判断的情况呢?楼上说的情况这样是不会出现的吧。对于以后的影响感觉就是代码要改动就麻烦了。

已采纳回答 / lujinyi666
  move(n-1, b, a, c)#将N-1个塔通过b移动到c     这一行意思应该是将N-1个塔通过a移动到c 做个假设比如n=3(即a中有123三个圆盘n>1)时,那么就把12先看作一个整体(即N-1),先把1,2通过c移到b中即move(n-1, a, c, b),这样我们就可以把最大的数字3从a移到c了即输出print a, '-->', c接着就是12已经在b中了,3在c中而a并没有圆盘,这时候我们输出move(n-1, b, a, c)把a和b位置调换就是正确的了,即把b中...

已采纳回答 / 学习啊123
dict中list[key]只返回key-value中的value,而不是索引值,下面这样才是返回名字d = {    'Adam': 95,    'Lisa': 85,    'Bart': 59}for key in d:    print key

已采纳回答 / 我有我心底故事
短路计算。1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。

最赞回答 / 郭末
三名同学的成绩可以用一个list表示:L = [95.5, 85, 59]请按照倒序索引分别打印出倒数第一、倒数第二、倒数第三。倒数第一指的是成绩,所以排列应该是:598595.5答案应该是:L = [95.5, 85, 59]print L[-1]print L[-2]print L[-3]或者L = [95.5, 85, 59]print L[2]print L[1]print L[0]
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消