[课后作业]PYTHON 新版( 第012讲 新手请教)
本帖最后由 williamso 于 2020-6-7 13:31 编辑2)为什么我打出来的和答案有差别,请教 错在哪里?
请输入3角形的层数:10
*
***
*****
*******
*********
***********
*************
***************
*****************
*******************
>>>
-----------------------------------------------------自己抄的
n=int(input("请输入3角形的层数:"))
i=1
while i <= n:
j=0
while j<n-1:
print(" ",end="")
j=j+1
j=0
while j<2*i-1:
print("*",end="")
j=j+1
print("")
i=i+1
本帖最后由 Twilight6 于 2020-6-7 13:42 编辑
n=int(input("请输入3角形的层数:"))
i=1
while n:
print(" "*(n-1),end="")
print("*"*(i),end="")
print("")
n -= 1
i += 2 n=int(input("请输入3角形的层数:"))
i=1
while i <= n:
j=0
while j<n-1: #<---这里输错了,应该是n-i
print(" ",end="")
j=j+1
j=0
while j<2*i-1:
print("*",end="")
j=j+1
print("")
i=i+1 {:10_266:} ,原来 看到 眼花了 i 看成 1 了 {:10_266:}。谢谢Txxcat ,Twilight6 {:10_256:}
页:
[1]