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

初识Python

廖雪峰 移动开发工程师
难度入门
时长 5小时 0分
学习人数
综合评分9.43
3762人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
第一种:
L = range(100,1000)
print([m for m in L if str(m)[0] == str(m)[2]])
第二种:
print([m*100+n*10+m for m in range(1,10) for n in range(0,10)])
无需if哦。

已采纳回答 / 慕神158315
因为python2.X版本与python3.X版本输出方式不同,python3.X中输入内容时都要带上括号,而在2.X中直接输出就没有问题

最赞回答 / 慕圣_lucky
有几点需要注意:1. 单行注释要么单独成一行  要么在程序语句最后面。  不能插入到程序语句中间。2. 多行注释,使用三对双引号。 例如:  """ 注释内容 """
先删除index(2)的话,则下一次python执行操作的时候bart的index即为(2)因此如果运营pop(3)的话则超出list的元素个数界限。将两个顺序颠倒删除即可解决。

最新回答 / 今天雨真大
你是LIST是数字的话用+不行,要用str()转,如果是字符串的话就可以了用+
L[0],L[2] = L[2],L[0]
x1 = 1
d = 3
n=100
sum = 0
for x in range(1,n+1):
# print(x,x1)
sum += x1
# print(x,x1,sum)
x1 += d
x100 = x1-d
# print(x100)
s = "sum = {}".format(sum)
print(s)
x1 = 1
d = 3
n = 100
for x in range(1,n+1):
# print(x,x1)
x1 += d
x100 = x1 - d
s = "x100 = {}".format(x100)
print(s)

最赞回答 / 慕运维5037917
<...图片...>第一个是正确的,第二是是错误的,按照你这样写,对应的key:value和后面的没有隔开就会变成:key:valuekey:value,实际是key:value,key:value

最新回答 / 慕丝7307993
可以在手机装一个python的软件,Qpython op

最新回答 / 慕斯2684049
他这个结果是对的吧,,感觉他这个每次都要从第一个跑一遍,很费时。。
课程须知
如果您了解程序设计的基本概念,会简单使用命令行,了解中学数学函数的概念,那么对课程学习会有很大的帮助,让您学起来得心应手,快速进入Python世界。
老师告诉你能学到什么?
通过本课程的学习,您将学会搭建基本的Python开发环境,以函数为基础编写完整的Python代码,熟练掌握Python的基本数据类型以及list和dict的操作。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消