以下是一个示例代码,可以根据输入的数字输出基于宽度和高度的线条模式:
def draw_line(width, height):
for i in range(height):
for j in range(width):
print("*", end="")
print()
# 测试示例
num = int(input("请输入数字: "))
draw_line(num, num)
在上面的代码中,我们定义了一个名为draw_line
的函数,它接收宽度和高度作为参数。内部使用两个嵌套的循环来打印相应数量的星号,以创建线条模式。外部的print()
函数用于换行。
我们通过input()
函数获取用户输入的数字,并将其转换为整数类型。然后将该数字作为参数传递给draw_line
函数,以生成相应大小的线条模式。
请注意,上述代码仅提供了一种基本的线条模式示例。您可以根据需要进行修改和扩展,以实现更复杂的线条模式。