三角形层数代码没看懂!帮忙注释下
n = int(input('请输入三角形的层数:'))i = 1
while i <= n:
j = 0
while j < n-i:
print(" ",end="")
j = j + 1
j = 0
while j < 2*i-1:
print("*",end="")
j = j + 1
print("")
i = i + 1
给你换个写法,看你能看懂不 注意,代码是一样的(至少思路是一样的)
n = int(input('请输入三角形的层数:'))
i = 1
while i <= n:
print(" "*(n-i),end="")
print("*"*(2*i-1),end="")
print()
i += 1
wp231957 发表于 2021-10-25 15:53
给你换个写法,看你能看懂不 注意,代码是一样的(至少思路是一样的)
能看懂点了,print()是自动换行吗 jujujujuju0 发表于 2021-10-25 16:54
能看懂点了,print()是自动换行吗
可以起到换行的作用 要看上下文
页:
[1]