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

初识Python

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

已采纳回答 / ninebean90
我用你的句子试了一下,能算出来。上面代码中input是一个函数,要用input()来输出s才可以,单独写input s是有问题的。至于print s为什么会有问题,可能是因为版本问题。python3.0版本以后print变成了函数,要输入print()才能够打印。望采纳!!<...图片...>

已采纳回答 / qq_江小南_03851941
因为要的结果是一个三位数,如果筛选的是121,你这样的表达得到的结果会是1+2+1为6,而非121.

已采纳回答 / dooliu
里面封装了i+=1,,而且,Python不支持i++操作,,

已采纳回答 / pandabug
这个交换第0个和第2个元素,没毛病啊

已采纳回答 / 慕容1336284
x 不需要预先定义,在for 循环中 x 是 L的元素之一 ,可以用其他的字符替换 不论L有多少元素

已采纳回答 / wing_away
会返回,用cmd运行python是可以显示出来的

已采纳回答 / 柏舟0
平方根出来不可能小于零啊应该是b*b-4ac<0才返回无实根,而且因为有了中文所以要在最上头加上#-*-coding:utf-8-*-

已采纳回答 / 别光看_码
<...图片...>第一个代码是模仿你写的,有三个地方有错误:for循环下面的sum 缩进明显是5个空格,不是4个空格。for循环没有结束就print,需要多敲一个空格退出for循环。print没有加括号,貌似是python3.0+版本才需要注意。

已采纳回答 / 叫我磊磊就好
不会运行,a:b:c这种格式中a是起始位置(包含),b是终止位置(不包含),c表示每几个取一个,但是并没有三个冒号的形式吧

最赞回答 / 慕粉13726259791
 if x % 2 == 1 and x<=100:   这句应该分为俩句,and 的话是与运算,若判断 x % 2 == 1为假的话,x <= 100 就不会执行下去的了,再结合上面小伙伴说的,再用break语句进行 x 的值判断

已采纳回答 / ZHU_WD
创建tuple和创建list唯一不同之处是用( )替代了[ ],单元素 tuple 要多加一个逗号“,”,tuple一旦创建完毕,就不能修改了。根据你要创建的元素及需求选择用tuple()还是list[]

已采纳回答 / lyn_li3816629
我觉得从计算机的性能来说,肯定是print L[-46::5]这个更加好。但是print L[-46::5]是人工进行计算之后得出的,要是数字更大一些的话就不好弄了。所以从便捷程度上来说print L[4::5][-10:]更好一些。个人观点,仅供参考。
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消