python实际上是一个非常有意思的编程语言,使用for循环和输出函数就能够将各种各样的简单集合图像打印在控制台,也就是命令行之中。而现在要来讲解的就是python答应菱形的方法,感兴趣的小伙伴一起往下看看吧。

Python怎么打印菱形?Python如何将菱形输出在控制台

在打印菱形之前首先需要知道它的定义是什么,这样才能够在python之中将其转换出来。在同一平面内,有一组邻边相等的平行四边形是菱形,四边都相等的四边形是菱形。简单的来说,菱形就是四条边都相等的图形,那么在python之中打印菱形时就可以根据这一点知道了打印时的字符串需要是上下对称的,也就是顶部和底部字符数量一致。

那么从菱形的特点就可以去编写打印菱形的代码了,示例如下:

while 1 <= 9:
    col = 1 
    while col  0:
    col = 1 
    while bottom+col <= 9:
        print(' ', end='') 
        col += 1
    print(bottom * '* ')
bottom -= 1

上面的代码就是打印菱形的示例了,那么这个代码的意思就是打印出边长为9的菱形,也就是每一个边都有着9个字符。将这个代码拆分开了就可以分为三个部分,第一个while循环打印的是菱形的主题,也就是输出的函数。

而第二个部分就是菱形字符前的空格数量,因为菱形的字符串是从上往下逐渐增多由减少的。第三个部分就是在空格的后面不换行去打印菱形字符了,这样才能将菱形给输出。

以上就是关于“Python怎么打印菱形?Python如何将菱形输出在控制台”的全部内容了,希望对你有所帮助。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!