下面是一个编写名为steps()的函数的示例代码,该函数可以为任意n值构建一个方形楼梯:
def steps(n):
for i in range(1, n+1):
stair = "#" * i
print(stair)
# 测试示例
steps(5)
输出结果为:
#
##
###
####
#####
在这个示例中,我们使用了一个for循环来迭代1到n的范围。在每次迭代中,我们使用字符串乘法将一个'#'字符乘以当前迭代的值i,以创建一个梯子的一级。然后我们使用print()函数打印每一级的梯子。