如何在 Python 中打印形状?

我正在尝试使用控制台输出使用 Python 制作形状。


我打印没有空格的形状的代码是


tri=int(input("enter size : "))

结果输出


enter size : 6                                                                                                                            

******                                                                                                                                    

*****                                                                                                                                     

****                                                                                                                                      

***                                                                                                                                       

**                                                                                                                                        

*    

然而,形状应该是这样的


******

*   *

*  *

* *

*


jeck猫
浏览 130回答 1
1回答

梦里花落0921

有你的解决方案:)n=int(input("enter size : "))for row in range(0,n):    for col in range(0,n):        if row == 0 or col == 0 or row==n-col-1:            print("*", end="")        else:            print(end=" ")    print()示例输入:enter size : 6*******   **  ** ****
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python