首页 > 解决方案 > 不能完全理解用于创建模式的循环

问题描述

在此处输入图像描述

有人可以解释这里使用的循环吗?

标签: pythonfor-loop

解决方案


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。


推荐阅读