下面是一个使用Python编写的程序,根据给定的N行数打印出相应图案的示例代码:
def print_pattern(n):
for i in range(1, n+1):
# 打印空格
for j in range(n-i):
print(" ", end="")
# 打印星号
for k in range(i):
print("*", end="")
# 换行
print()
# 测试代码
n = int(input("请输入行数:"))
print_pattern(n)
此示例中的print_pattern
函数接受一个整数参数n
,表示行数。程序使用嵌套的循环来打印出相应的图案:
print()
函数换行。最后,用户输入行数后,调用print_pattern
函数打印出相应的图案。
例如,当用户输入行数为5时,程序将打印如下图案:
*
**
***
****
*****
注意:此示例代码仅演示了一种可能的解决方法,你可以根据具体需求和要求修改代码以适应不同的图案打印。