python - 不能完全理解用于创建模式的循环
解决方案
for i in range(0, n):
将运行循环 5 次(n
为 5),i
分别为 0、1、2、3 和 4。
for i in range(n, 0, -1):
也将运行循环 5 次,但现在向后(-1
作为 step 参数,意味着每一步都“减 1”。所以i
将是 5、4、3、2 和 1。
函数定义为range([start], stop, [step])
。Start 是范围的起始编号(如果未指定,则为 0)。停止是范围的结束,但不包括本身。“步长”是步长的大小(默认为 1)。
range(2, 10, 2)
例如会给你 2、4、6 和 8。
推荐阅读
- java - 参数构造函数,有什么区别?
- sql-server - 为什么重启服务器后mariadb序列重置为next_not_cached_value?
- javascript - 如何将元素变成变量
- python - Tkinter - 文本小部件的异常行为
- html - 在 SVG 路径生成器中指定单位
- angular - 在接口和/或类中强制只读
- java - 验证 Excel 文件是否在 Selenium Web 驱动程序 Java 中下载
- java - Android 在哪里开始 MVVM Resarlt 中的 Activity
- python - 使用 pandas python 收集表,在 html 中没有定义表,没有 tr 或 td
- reactjs - 为标题应用 AwayClickListener