|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
大家好,帮我看一下,我怎么打印的是一边的三角形,谢谢。
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
请输入三角形的层数: 10
*
***
*****
*******
*********
***********
*************
***************
*****************
*******************
代码错误,第九行应该答应空格,而非打印空
附源码
- 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
复制代码
|
|