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

初识Python

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

已采纳回答 / 慕娘3020463
第二个for循环里8,9你用的中文符号

已采纳回答 / 翩若惊鸿丶
什么视频?没有显示啊... Python3跟Python2还是有点差别的,但整体相差不大

已采纳回答 / 学渣一名
while x<100 and x & 2!=0 : 第一,这条语句首先取余数应该是用%这个符号;第二,这条语句可以理解为“当x<100 并且 x除以2余数不为0 时”满足条件时开始执行内部循环语句,直至不满足条件跳出循环。那么执行到x=2时它就只满足x<100不满足并且条件的x%2!=0,就跳出循环,直接输出sum。亲测这条语句出来结果是1,应该不是0吧,再来得不出答案的原因主要是第二点

已采纳回答 / zzh啊zzh很棒
remove删除后数组每一个元素所在位置-1 i=1 remove 1 ,然后 2就是列表第一个元素 ,第二次执行就把列表第二个也就是 3 remove了 事实上执行两次后 就停止了 pop删除最后一个元素  i=1 pop 4  i=2 pop 3 列表后就没有元素了 所以也是执行两次停止del c[0]永远是删除头元素 所以为空

已采纳回答 / 迪斯帕拉多
dict 就是 类似与 java的map集合map不也有key-value么d={aaa:111,bbb:222}for key in d     print key # 这样就会输出key 也就是 aaa 和 bbb    print key+":",d[key] 就会输出 aaa:111 bbb:222用d[key]的方式 遍历出当前key所对应的value只是一种格式而已

已采纳回答 / 律生息
Hi,你的冒号是中文冒号,字符编码不一样。改成英文即可,请自行对比。<...code...><...code...>

已采纳回答 / 长安1900
print d[key]+':',key 出错,报错的意思是不支持  int类型 后面用 + 接字符串类型,你去掉+':',就只有d[key],key符合语法规范当然可以运行成功(我也正在学 多看看报错提示)

已采纳回答 / Visionaryx
是不是字符用了中文版啊?或者是看一下报错提示的什么

已采纳回答 / 慕婉清1479961
'x'没有定义应该写成 (-b+t)/(2*a) 或 (-b-t)/(2*a)

已采纳回答 / 慕村8548005
while是循环语句,只要条件符合,会一直循环里面的代码。 if是判断语句,判断符合条件后,只会运行一次里面的代码

最新回答 / EngleNubo
注意括号,方法是对的

已采纳回答 / 独影_阑珊
因为是Adam,而你拼成了Adma

已采纳回答 / 慕莱坞5274116
加上[]表示平方和后的元素生成一个新的列表,之后对新列表每个元素求和;不加就是不是对列表元素求和,虽然结果都一样,但是含义不一样。

已采纳回答 / qq_慕姐3168913
因为你的sum = sum +x 在x%2==0:下面,相当于你单纯的循环了一遍x=1,到x=99之间的奇数,等于偶数就跳出然后返回了开始定义的sum = 0,你的sum没有参与到你定义的循环(continue就退出了,sum = sum +x也没计算到,你如果把continue去掉就可以计算偶数的和)
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消