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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
Python次方表示是“**”
sum = 0
x = 1
n = 1
while True:
sum +=x
n = n +1
x=2**(n-1)
if n > 20:
break
print sum
L = [1]
for x in L:
if x < 100:
L.append(x+1)

for y in L:
if y >= 10 and (y/10)%10 < y%10:
print y

了解一下 先拿到1-100的集合再开始进行筛选。

最新回答 / qq_慕桂英6376786
版本问题 慕课网是2.版本过低

已采纳回答 / 入目大魔王
已经添加了 你没有打印语句所以控制台看不到,加个print key就可以看到了
哎呦 需要html知识
x100 = (n-1)*d+x1
s = (x1+x100)*50

已采纳回答 / 慕的地5231779
死循环了 'if x%2==0' 一直是 True,让你无法执行到下面的x=x+1

最赞回答 / 慕粉1205581016
我的理解是list作为一个整体在set里面,变得是list里面的值,但是set里面的还是list

最新回答 / Piang
这种情况,放在前面后放在最后其实是一样的。如果写在后面,当执行完成n=n+1之后,n的值是21,所以条件满足跳出循环。如果写在前面,当执行完成n=n+1之后,n的值为21时,不会跳出循环,判断while条件,因为直接写了true所以会进入循环。而循环内部第一句就是if n>20: break;,满足条件,跳出循环。<...code...>所以其实这两种情况求得的sum值都是一暗影的,都没有问题。

最新回答 / 小贺同学1113
课程前面标着<>这个样子的是没有视频的,都是讲解,标着播放的才有视频可以看?
去掉u,编译器版本问题,这个是python3的版本的编译器
L.pop(2)已经将第三个元素Paul删除,这时只剩下3个元素,再执行L.pop(3)自然报错

最新回答 / weibo_慕虎3307104
在python2的解释环境里面是没问题的。第一个条件匹配了之后,就不会继续往下走了,所以写代码块的时候,匹配条件的先后顺序怎么排列也是一个技巧
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消