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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
NNND 为了求0 而求0.。。。题目出的感觉要求平均数一样。。太坑了吧
sum = 0
x = 1
n = 1
while True:
sum = sum + x
x = x * 2
n = n + 1
if n > 21
break
print sum
大部分课程都是实践为主,方便了大家学习掌握Python这门课程,但感觉还不是很全面,如果更全面些,可能会更好
将的很好,学习中....
if not x%2: continue
可以表示奇数。若x为奇数,则x%2等于1,not x%2等于0,相当于假,执行后续语句。当x为偶数时,跳出本次循环执行下一次循环。
x1 = 1
d = 3
n = 100
x100 = x1+(n-1)*d
s = (x1+x100)*n/2
print s

已采纳回答 / 水瓶座cc
用print输出时,+表示在前一个输出的后面接着输出下一个,中间没有空格。如果把+换成,就会有一个空格
刚开始也是去掉了中括号,结果提交了才发现修改后的元素数目都变了,确实是自己做错了
现在是完全不懂他是要叫我干什么。。。写个倒数第四来个报错。

最新回答 / 水瓶座cc
因为命令行的默认编码格式是GBK的,支持中文的编码格式
很多人这一节直接懵逼的原因是不懂html语法,如果之前学了html语法,这一节其实还是比较好懂,没学的话会觉得不知道是写什么鬼
注意 不要由于continue语句的判断 跳过了break语句 从而将循环变成死循环
括号和逗号一定要用英文输入法!
在Python3.5中不能直接用L = range(1,101)
要使用 L = list(range(1,101))创建L才能正常切片

已采纳回答 / 超级无敌美少女战士
因为只要有print就会有输出,你的代码里一部分是代码块里的print,一部分是跳出if语句的print,因为没有加else,所以python不会判断age<60的情况而是直接输出 'not passed'
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消