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

初识Python

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

最新回答 / 慕尼黑1183503
首先你要先理解 print x*10+y 打印的是外层的for循环,外循环里有元素几个,就打印几个元素根据你的公式x*10+y,打印出来的十位数肯定是1y,2y,3y,4y,5y,6y,7y,8y,9y内循环中的if没有对y值进行修改,而你打印的是外循环语句,所以if语句只对内循环有效,可以跳过不看第一次循环的时候x=1,y从0循环到9,因为你打印的不是内循环,所以最后y会得到内循环 循环结束后的值所以你最后的个位数y都会等于9 

最赞回答 / MrZooz
x指向L中当前索引的值,比如L=[1,2,3],开始for循环,index从0开始,即此时x=L[0]=1,index+1继续循环,x=L[1]=2....直到L循环完成

最赞回答 / zeis
在非交互模式下,没有print或者其他类似语句,是不会输出结果的

最新回答 / 幕布斯7565936
return直接返回函数的上一层,不再在函数内部运行

最新回答 / 铭记auther
只是另用变量接收比较容易区分各自的作用,也可以使用原变量,这里是x,y单次使用,改变不改变不会影响后续使用,所以可以把n去掉

最新回答 / qq_囚_8
有两个错误,>=中间不能有空格缩进错误,printx*10+y应该和if x>=y:对齐

最新回答 / 慕仔5308971
else 后面少了 :或者也可以把else去掉。

最新回答 / liujlb
In [24]: s = {(1,2),3}In [25]: s = {([1],2),3}---------------------------------------------------------------------------TypeError                                 Traceback (most recent call last)<ipython-input-25-effcd7cfac36> in <module>()--...
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消