以下是一个基本的半金字塔模式程序的示例代码,使用Python编写:
rows = int(input("请输入行数:"))
for i in range(1, rows + 1):
for j in range(1, i + 1):
print("*", end=" ")
print()
这段代码首先通过input
函数获取用户输入的行数。然后使用两个嵌套的for
循环来控制打印星号的数量和行数。外层循环控制行数,内层循环控制每一行中星号的数量。在内层循环中,使用print
函数打印星号,并设置end=" "
来确保每个星号之间都有一个空格。最后,在每一行的内层循环结束后,使用print
函数打印一个换行符,以开始下一行的打印。
运行程序后,用户需要输入所需的行数,然后程序将打印出对应的半金字塔模式。例如,如果用户输入5,则程序将打印如下的输出:
*
* *
* * *
* * * *
* * * * *
希望以上代码示例能够帮助您理解如何编写一个基本的半金字塔模式程序。请根据需要进行修改和调整。