我正在尝试获得以下输出?
*
**
***
**
*
这是我的python代码
n = int(input(" Please Enter any Number: "))
j=1
while j<=n:
print('*'* j)
j+=1
while n>=1:
print('*'* (n-1))
n=n-1
#print(n)
但问题是它给了我以下输出
*
**
***
**
*
basically I am getting an extra space after the output.
有谁知道这背后的原因是什么,有什么补救措施。
请您参考如下方法:
你需要
while n>=2:
在最后一个循环中。否则在末尾绘制一 strip 有零 (1-1=0) 星的线
