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

已采纳回答 / 升升9211
<...图片...>将 变量sum的名称改成num即可修改后<...code...>

已采纳回答 / 慕UI1212408
你这个是缩进的问题还有continue下面是不运行代码的num=0L = ['Alice', 66, 'Bob', True, 'False', 100]for a in L:     num=num+1     if num%2!=0:        continue     print(a)下载视频          

已采纳回答 / 慕码人6507535
首先是sort方法,返回的是原列表,所以z列表并不存在(会返回NONE),应在下面继续使用O列表进行遍历;然后是遍历,里面的i已经是字符串,再append里面不用再使用列表提取字符串,而是直接使用i即可,下面是更改后的代码:L=['Alice', 'Bob', 'Candy', 'David', 'Ellena']O=['Zero', 'Phoebe', 'Gen']z=O.sort()for i in O:    L.append(i)print(L)

已采纳回答 / 慕码人6507535
 num = num + 1放在while命令下面, sum=sum+num取消缩进,就能出答案了,有时候执行是一片空白,多按几次就出了,如果长时间执行中,还没有答案,那应该是写错了num=0sum=0while num<=1000:    num = num + 1    if num%2==1:        continue    sum=sum+numprint(sum)

已采纳回答 / 吕郭飞
你做的题是0~1000的偶数集合?你目前写的程序计算了0~1002的偶数集合,因为最后一次计算时,num=1000,num+2=1002,sum=1002+sum所以计算结果不对应该把num=num+2写到sum=sum+num 后

已采纳回答 / 慕后端5596440
题目要求计算0~1000以内的和num从零开始作为每次要加的数字,每次遍历加1,即0,1,2,3,...,1000sum从零开始作为最终累加的和,在当前遍历基础上加上一次的num数值反向去解释能看明白的话,多练练,下次遇到就知道解题需要什么变量了

已采纳回答 / qq_So淡念红颜败_0
1.  首先num = num + 1 出现在if语句中需要有缩进,不能与if平齐,这不符合Python习惯,其次该语句需要调换位置,在此位置达不到预期效果;2. continue只会跳过当前循环,并不会如同break一样终止循环,这时使用while True造成了死循环;代码可修改为(仅供参考):num = 0 sum = 0while num <= 1000:    num = num + 1    if num % 2 == 0:        sum = sum + num    else:...

已采纳回答 / LINct
一个=是赋值,两个=就是数学意义上的等号。

已采纳回答 / weixin_慕妹8593821
#我的一点个人看法,不喜勿喷#第一次循环num = 0sum = 0while num > 1000:    breakif num % 2 == 0:    sum = sum + num此时sun为 0 ,num也为0    num = num + 1#此时num为1print(sum)#第二次循环num = 0sum = 0while num > 1000:    breakif num % 2 == 0:此时num为1,于2相除余数为1,因此 sum = sum + num 和 num...

已采纳回答 / weixin_慕前端4435978
因为第一行 template = 'Hello {w}, Hello {c}, Hello {b}, Hello {i}.' 里面的w,c,b,i是给该模板位置的代号名称,而不能作为一个变量,为了不重复,建议将下面赋值语句的变量名进行修改,如s1 = 'World's2 = 'China's3 = 'Beijing's4 = 'imooc'然后最后赋值给模块中的位置result = template.format(w=s1,c=s2,b=s3,i=s4)最后要记得打印出来print(result)💪

最新回答 / 慕数据3153193
可以输的,但在这个里面输不了,你去python的运行环境中就可以<...图片...>

已采纳回答 / _稚
# Enter a codei=[1,2,3]j=[5,3,2]x=[7,3,2]L=[i,j,x]for o in L:    p=L[0][0]*L[0][1]*L[0][2]    q=L[1][0]*L[1][1]*L[1][2]    w=L[2][0]*L[2][1]*L[2][2]print(p)print(q)print(w)#利用外层数组下标+内层数组下标查找内层数组里面的元素,再相乘就是面积了
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作,灵活使用流程控制语句。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消