Files

23 lines
495 B
Python
Raw Permalink Normal View History

2026-06-16 09:35:51 +08:00
"""
递归打印图案 — 演示递归基本结构
"""
def print_rect(n, current=1):
"""递归打印矩形"""
if current > n:
return
print("*" * n)
print_rect(n, current + 1)
def print_triangle(n, current=1):
"""递归打印三角形"""
if current > n:
return
print("*" * current)
print_triangle(n, current + 1)
if __name__ == "__main__":
print("矩形图案 (5x5):")
print_rect(5)
print("\n三角形图案:")
print_triangle(5)