📜  程序打印镜像空心平行四边形(1)

📅  最后修改于: 2023-12-03 15:41:05.481000             🧑  作者: Mango

程序打印镜像空心平行四边形

本文将介绍如何使用Python编写一个程序来打印出镜像空心平行四边形。

程序功能

程序将提示用户输入平行四边形的高和宽,然后打印出该平行四边形的镜像空心图案。

示例输出

以下是一个示例输出:

请输入平行四边形的高和宽:
5 7
*******
 ***** 
  ***  
   *   
  ***  
 ***** 
*******
程序实现

代码实现如下:

height, width = input("请输入平行四边形的高和宽:").split()

height = int(height)
width = int(width)

for i in range(height):
    for j in range(width + height - 1):
        if i == 0 or i == height - 1 or j == height - i - 1 or j == width + height - i - 2:
            print("*", end="")
        else:
            print(" ", end="")
    print("")

以上代码将用户输入的高和宽存储在变量heightwidth中。在循环中,我们使用两个嵌套的循环来遍历我们要打印的每一行和每一列。在内层循环中,我们使用一些条件语句来确定当前位置应该打印星号还是空格。

请注意,在Python 3中,我们必须将每一行的结尾更改为\n而不是默认的空格。这是因为Python 3的print()函数的默认行为是不在末尾添加换行符的。

结论

现在您已经了解了如何使用Python编写一个简单的程序来打印镜像空心平行四边形!希望这对您练习编程技能有所帮助。