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

初识Python

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

已采纳回答 / 水瓶座cc
用print输出时,+表示在前一个输出的后面接着输出下一个,中间没有空格。如果把+换成,就会有一个空格

已采纳回答 / 超级无敌美少女战士
因为只要有print就会有输出,你的代码里一部分是代码块里的print,一部分是跳出if语句的print,因为没有加else,所以python不会判断age<60的情况而是直接输出 'not passed'

已采纳回答 / 白瑞爷
因为move()这个函数,包含了4个参数,在调用它的时候,要按照定义时,参数有几个,就需要传几个参数

已采纳回答 / 慕粉11870
sum+=sum是sum的自加,而L中的元素不断赋值给sum,使sum的值不断改变,达不到自加的效果。应该另设一个值a,不断加到sum上可得结果。

已采纳回答 / Phoebezzz
索引是-1,但如果写L[-10:-1],最后一个数不会输出的

已采纳回答 / 慕姐3756413
可以, 你可以尝试将‘raw_input()’  替换称其中一个字串进行测试, 用事实说话

已采纳回答 / qq_牵手夕阳_03935894
因为L不是字符串,而是其中的某些元素x是字符串 即 x.upper() for x in L if isinstance(x,str),这是对元素进行操作,最后return[]表示将元素生成一个list,,个人理解,希望对你有帮助

已采纳回答 / qq_一直都在_3
要先到相对应的盘符才能找到的

已采纳回答 / 鬼丶灵
因为不管怎样执行这个move()函数,最后都会跳入判断语句IF中执行retrun  。 所以对于任何情况move()函数都会有返回return被执行

已采纳回答 / NEWSG3142685
你的Print的P大写了,应该是print

已采纳回答 / 慕粉3506778
计算顺序有问题,(weight / height * height)的计算结果就是weight,正确的写法是(weight / (height * height))

已采纳回答 / 忘记吧并不容易
\n是转义字符代表enter 自动换行

已采纳回答 / 慕函数8845467
<...code...>因为x不是可变参数,参数个数固定,空的话参数个数是0,且没定义默认参数,所以错误;加个*,定义成可变参数即可
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消