鱼C论坛

 找回密码
 立即注册
查看: 1697|回复: 8

[技术交流] Python 实现 range()

[复制链接]
发表于 2020-3-24 17:34:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 zltzlt 于 2020-3-24 17:42 编辑

Python 实现 range()


题目要求

1. 实现 range() 内置函数
2. 不得使用内置模块


格式

  1. def myRange(*args):
  2.     # write your code here
复制代码


例子

  1. >>> list(myRange(5))
  2. [0, 1, 2, 3, 4]
  3. >>> list(myRange('5'))
  4. Traceback (most recent call last):
  5.   File "<pyshell#3>", line 1, in <module>
  6.     list(myRange('5'))
  7. TypeError: 'str' object cannot be interpreted as an integer
  8. >>> list(myRange())
  9. Traceback (most recent call last):
  10.   File "<pyshell#4>", line 1, in <module>
  11.     list(myRange())
  12. TypeError: range expected 1 argument, got 0
  13. >>> list(myRange(1, 2, 3, 4))
  14. Traceback (most recent call last):
  15.   File "<pyshell#5>", line 1, in <module>
  16.     list(myRange(1, 2, 3, 4))
  17. TypeError: range expected at most 3 arguments, got 4
  18. >>> list(myRange(5, 10))
  19. [5, 6, 7, 8, 9]
  20. >>> list(myRange(10, 100, 6))
  21. [10, 16, 22, 28, 34, 40, 46, 52, 58, 64, 70, 76, 82, 88, 94]
  22. >>> list(myRange(100, 10, -6))
  23. [100, 94, 88, 82, 76, 70, 64, 58, 52, 46, 40, 34, 28, 22, 16]
  24. >>> list(myRange(15, 30, -5))
  25. []
  26. >>> list(myRange(30, 15, 5))
  27. []
复制代码


NOW, IT'S YOUR SHOWTIME !
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-3-24 17:43:22 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

发表于 2020-3-24 17:47:49 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

 楼主| 发表于 2020-3-24 17:48:42 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

发表于 2020-3-24 17:50:02 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

发表于 2020-3-24 17:51:01 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

发表于 2020-3-25 09:02:25 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

发表于 2020-4-12 12:56:12 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

发表于 2020-4-18 16:13:25 | 显示全部楼层
此帖仅作者可见
小甲鱼最新课程 -> https://ilovefishc.com

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-16 23:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表