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

初识Python

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

已采纳回答 / Soler索莱尔HO
确实你不可变的,如果说是这样子的:<...code...>单个元素在tuple定义之后不可变,我这里加的括号,此时这里就只有两个元素,就是括号内,括号的内容就是List。所以例子中这句话也是很好的解释。你看的时候多看看这个图形和句子就会明白的。tuple一开始指向的list并没有改成别的list,所以,tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!

最赞回答 / qq_囚_8
可以直接写for index, name in t:因为enumerate的用处就是把list变成索引从0开始的tuple而zip也是变成tuple,如果再次使用enumerate(t),那么name就变成了zip出来的tuple,也就是t,会出现以下结果:
0 - (1, 'Adam')
1 - (2, 'Lisa')
2 - (3, 'Bart')
3 - (4, 'Paul')

最赞回答 / 慕数据4090453
答案有问题, 你把Paul写成paul就可以了

已采纳回答 / 慕沐0349650
sun = 0x = 1while  x < 100:    x+=1    sun+=xprint(sun)这样就ok

已采纳回答 / 菜菜菜牙
因为程序是按代码的顺序来的  如果你放后面的你话 他会先执行前面的代码 就是说当上次循环执行,if n > 20:   时因为n=20 ,所以条件成立程序还会在循环执行一次sum += x        x *= 2    n += 1     #到这n已经等于21了,所以说这个程序实际是执行了21次,而不是20次。 if n > 20:     # 如果你想放在后面 吧这个条件改成 n=20就行啦

最赞回答 / 阿德罗斯
<...图片...>我理解你说的是这个样子,在实验里也是可以通过的,至于在平常,比如你写了两个函数,第二个需要用第一个函数的返回值,但是如果你第一个结尾写的print,那么在第二个函数中调用第一个函数时就没有办法获得你想要的返回值(第一个函数的返回值将会是None),总的来说对于有返回值的函数如果你使用print,他的结果对于其他的函数没有用,你也无法进行对这个返回值操作

已采纳回答 / 慕猫7507061
for循环表达是 for 变量 in 列表名  x and z 是进行了运算语法无效  学习深入后应该会学到更简单有效的方法

最新回答 / 老子如斯
因为你每次循环都输出了一次sun,把sum往前缩一下试试

最赞回答 / qq_沧海啸_0
意思就是 机器的处理顺序是从左往右的,第一个函数 fn1(a,b=1,c=2) 中有默认参数的项是 b = 1,c = 2 只能放在非默认参数a的后面,不能放在它前面。注意:像b=1, c= 2 这种有赋值默认初始值的项叫做 默认参数,那种没赋值的 叫非默认参数,非默认参数 如果用户调用函数的时候 不传值进来的话就会有问题,有个默认参数的话 用户不传值进来也没事,因为有默认值。

最赞回答 / 精慕门1012678
按序循环:step1: x=1,y=1,if为false,继续循环(看代码块,优先循环y)step2:x=1,y=2,if为true,打印10*x+y值为12(注意x,y均为整数型,直接+就求和了,组成两位数就需要用公式10*x + y)step3:后续内推,当y=9时,循环会在往上,从x=2开始循环

最新回答 / 是魏杨斌呀
将n = 1 改为 n = 1. 0 或者 n = 1.就可以了

最赞回答 / 精慕门1012678
 x > 100,直接结束,x %2 ==0 表示如果是偶数,则不求和,继续循环

已采纳回答 / qq_淅淅雨声_0
<...图片...>和网页答案一样

已采纳回答 / qq_木然回首_168
内部存储的顺序与我们输入的顺序一致添加 append   删除 pop
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消