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

初识Python

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

已采纳回答 / _Black_
fn函数的意思就是说接受传入的数据。如果只传入一个如:fn(1)那么就使的a=1,b=1,c=2。如果传入多个如:fn(1,10,9)那么就是a=1,b=10,c=9。而这种定义函数的方式中,默认数据必须写在定义数据的后面,所以第2种写法应该是fn2(b,a=1),其中a是默认数据,写在了b这个定义数据的后面

已采纳回答 / Enril000
pycharm,用那个官方环境太麻烦了

已采纳回答 / qq_沫_17
你把sublime3和python3.3连起来,可以打印 ctrl+B和F5都可以使用,这个是2.7的版本,好多第三方都在用,所以都没有更新过来

已采纳回答 / 余先生2
可以运行啊! 你指的是哪里出错?

已采纳回答 / 小米的蝉
n=1代表把1赋值给nn==1代表用n和1比较,相等的话 这个式子就是真,否则为假

已采纳回答 / py学徒
在py2早期版本里print ''即可;在后续版本,特别是py3,print ('').在py2.6过渡版本里,应该都可以。不过imooc平台是早期的py2解释器。

已采纳回答 / 慕娘327121
进入https://www.python.org/下载mac版本

已采纳回答 / 慕姐2224940
range(start, stop, [step])start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);end: 计数到 end 结束,但不包括 end。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

已采纳回答 / 慕丝5066221
因为在乘除算法里面,任何数都不能除以0,会报错

已采纳回答 / 慕神1332263
在交互模式下有没有print都一样可以显示结果。但是在用写代码的时候如果没有print是不能显示出代码的,只是在内存保存。

已采纳回答 / MichaelaTing
因为每次迭代都给x赋值1,当然是死循环,正确代码应该是把x=1放在while true前面

已采纳回答 / 慕先生6219749
我对Java学习得较浅,但是我觉得Python更简易些!

已采纳回答 / 慕丝5066221
break 会完全退出循环continue会重新执行循环所以如果x=2的话,这个循环是一个死循环,因为它永远无法执行到x = x+1这一步

已采纳回答 / 慕仰0181687
x是参数,s赋了初值1,s=s*x就是将1*x,用意为将参数x的值赋给s,下一步计算时s=s*x,此时相当于x*x,后续是一样的。
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消