📅  最后修改于: 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("")
以上代码将用户输入的高和宽存储在变量height
和width
中。在循环中,我们使用两个嵌套的循环来遍历我们要打印的每一行和每一列。在内层循环中,我们使用一些条件语句来确定当前位置应该打印星号还是空格。
请注意,在Python 3中,我们必须将每一行的结尾更改为\n
而不是默认的空格。这是因为Python 3的print()
函数的默认行为是不在末尾添加换行符的。
现在您已经了解了如何使用Python编写一个简单的程序来打印镜像空心平行四边形!希望这对您练习编程技能有所帮助。