|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 大头目 于 2018-3-7 15:13 编辑
for i in range(-1,10):
print(i)
挖坑:大家都知道如上程序的结果
脱坑(现阶段理解):有什么内置函数能实现for i in range(10,1):吗?或者请教大神的自己编写的思路。
- >>> for i in range(10,-2,-1):
- print(i)
-
- 10
- 9
- 8
- 7
- 6
- 5
- 4
- 3
- 2
- 1
- 0
- -1
复制代码
类似坑:暂无
PS:感觉自己写得很臃肿
- def brange(b,a):
- #b是大于a的整数
- list1 = []
- for i in range(a,b):
-
- list1.append(i)
- list1.reverse()
- return list1
-
- print(brange(10,-1))
复制代码
本帖最后由 °蓝鲤歌蓝 于 2018-2-12 15:05 编辑
- list1 = []
- for i in range(a,b):
-
- list1.append(i)
- list1.reverse()
- return list1
复制代码
可以改成
- list1 = reversed([i for i in range(a,b)])
- return list1
复制代码
|
|