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

初识Python

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

已采纳回答 / qq_31度
L = ['Adam', 95.5, 'lisa',85,'bart', 59]print L

已采纳回答 / 用生命码代码
%s代表的是x里面元素的类型(就是这里输出字符串所以是adam),%d类似意思就是整形(输出95),后面x是代表输出哪个list,set里面有三个list嘛。其实还是用下面这个好一点

已采纳回答 / 三千体
上面那串代码只除了一遍len(d0下面那串代码把/len(d)放在循环里,就相当于除了循环次数的len(d)

已采纳回答 / Archzp
加了单引号,就不是整数而是字符串了

已采纳回答 / 慕工程4829370
用cd 命令转换路径,你还没进入Pythonlearn文件夹

已采纳回答 / qq_白羊小嫒_03799928
>>> l1=['test','k2']>>> l2=[5,7]>>> d=dict(zip(l1,l2))>>> d{'test': 5, 'k2': 7}

已采纳回答 / Schwarzeni
第一个print是在循环执行完后才输出的第二个print是在循环体内,循环一次输出一次的

已采纳回答 / qq_廖成林_0
不对 ,你的这个代码 会进入死循环,没有循环退出条件,再加上if x > 100:     break即可

已采纳回答 / 慕UI2265361
第一个程序,相当于两层循环,首先是for循环,a=1,下来执行while循环,1<4永远成立,是一个死循环,所以一直输出1.第二个程序单层for循环,每循环一次,将sum+a的值赋给sum,第一次循环a的值是75,sum初始值0.0,所以第一次循环sum值为75.0,第二次sum值为167.0......以此类推。

已采纳回答 / 慕粉1935374231
这由嵌套的循环结构的执行顺序相关,外层循环体每走一步,内层循环体就要走一遍全部代码本例中,x先为A,y依次为1,2,3x再为B,y依次为1,2,3x最后为C,y依次为1,2,3故输出为A1A2A3B1B2B3C1C2C3

已采纳回答 / yun51n
迭代只是for a in L:      此时首先a取1   然后按照你的代码 进入下一层,当a<=4时输出a,执行后返回的仍然是while a<=4:这里
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消