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

请问在python中range函数怎么倒着取值 比如range1,5?

请问在python中range函数怎么倒着取值 比如range1,5?

米琪卡哇伊 2019-08-26 06:02:22
python中range函数怎么倒着取值 比如range1,5
查看完整描述

3 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

range一般是三个参数,最后的1通常省略。如range(1,6,1)可简写为range(1,6)表示1到5的序列。

如果是5到1倒着取,则应写为range(5,0,-1)。12345678


for i in range(1,6):    for j in range(1,i+1):        print '*',    printfor i in range(4,0,-1):    for j in range(1,i+1):        print '*',    print



函数在数学上的定义:给定一个非空的数即A,对A施加对应法则f,记作f(A),得到另一数即B,也就是B=f(A).那么这个关系式就叫函数关系式,简称函数.

5d7328ca0001639802660220.jpg


查看完整回答
反对 回复 2019-09-07
?
翻阅古今

TA贡献1780条经验 获得超5个赞

range一般是三个参数,最后的1通常省略。如range(1,6,1)可简写为range(1,6)表示1到5的序列。

如果是5到1倒着取,则应写为range(5,0,-1)。

12345678for in range(1,6):    for in range(1,i+1):        print '*',    printfor in range(4,0,-1):    for in range(1,i+1):        print '*',    print


查看完整回答
反对 回复 2019-09-07
?
达令说

TA贡献1821条经验 获得超6个赞

range(2, 2)返回一个空的迭代器,for循环作用于空的迭代器上一次也不会执行,而是直接结束。
空迭代器是合法的,不会报错。

查看完整回答
反对 回复 2019-09-07
  • 3 回答
  • 0 关注
  • 1205 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信