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

初识Python

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

已采纳回答 / 风月清妍
print 是将计算结果大印到监视器上

已采纳回答 / 玛法里奥肥鼠3794852
enumerate()函数的索引是从零开始的,与题意不符 改成print index+1……就可以了

已采纳回答 / 我是F君
不能,因为要在没有输入的时候输出 'Hello, world.'

已采纳回答 / KIRITO_SAMA
就是前面先给一个sum的初值,再进行原sum值与x的运算,得出新的sum值如:sum=0x=1sum=sum+x     #sum=0+1=1

已采纳回答 / 慕少2828756
python里面也有类型检查的呀,比如你可以在square_of_sum()中定义一下:if isinstance(L, list): do something,就会只在L为list类型参数时触发了

已采纳回答 / 风旋碧浪
不要再命令行里面直接输入,新建一个文件,然后用命令行 [python 文件名.py] 来执行

已采纳回答 / 你再就欺负我
打印出来确实没括号,系统可能存在问题

已采纳回答 / 慕粉18811318309
含中文字符的字符集,用其编码可以支持中文

已采纳回答 / 大大只的大大只
python 1.py不行的话看你环境变量有没有设置,系统变量里的path最后面加上;C:\Python27

已采纳回答 / 慕粉小敏xi
这是一个定义求平方的函数,第一行是定义函数和变量,x是变量,n=2在这里是规定了求的是x的平方,第二行s=1是定义一个初始变量,s最终是用来存x的平方的值的。第三行while是一个循环,n>0是循环条件,第四行n=n-1的减一是指已经乘过一个x了,第五行s=s*x相当于一个递归,s初始为1,所以计算乘法时不影响结果,s乘一个x得到的值赋给了s,,之后循环体回到第三行,此时n为1满足判断后执行第四行,n为0,执行第五行,上一个循环得到的s的值乘一个x赋值给s,第二次循环结束,此时n=0不满足循环条件,...

已采纳回答 / 黑白琴键_0
==是等于号,=是赋值号。x==2 代表x等于2;x=2代表,在以后的运算中,除了特殊说明,x这个值就是2.%是取余数的,5=2*2+1,所以5/2等于2,5%2等于1。%就是取除不尽剩下来的数。

已采纳回答 / 关力
sum = 0 是对于sum这个变量赋值,整数0n = 1 是对与n 这个变量赋值整数1,因为这个是用来计算循环次数的,所以初始值为1,这样第21次的时候,n>20这个break条件成立,而循环则刚好经历了21-1=20次,满足我们题目要求。sum = sum + x 是sum这个变量的值 加上x的值 产生的新值 重新赋值给了sum变量,可以理解为sum变量累加x这个值。通过累加我们才能计算想要的1+2+4...+20的结果。n = n+1同sum=sum+x是一个道理,可以理解为n的累加1,n每次...

已采纳回答 / 蝶也愁
+号是用来连接字符串的,x[1]并不是字符型,用“+”号会报错

已采纳回答 / 慕粉1465770304
没有什么影响,加空格,阅读起来方便些
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消