add python code

This commit is contained in:
2026-06-16 09:35:51 +08:00
parent daecbf4603
commit daf9e50938
17 changed files with 763 additions and 19 deletions
+25
View File
@@ -0,0 +1,25 @@
"""
递归示例 — 递归打印整数各位数字
"""
def print_digits(n):
"""递归按位打印整数(高位到低位)"""
if n < 10:
print(n, end=" ")
else:
print_digits(n // 10)
print(n % 10, end=" ")
def print_triangle(n, current=1):
"""递归打印星号三角形"""
if current > n:
return
print("*" * current)
print_triangle(n, current + 1)
if __name__ == "__main__":
n = 12345
print(f"递归打印 {n} 的各位数字:")
print_digits(n)
print("\n\n递归三角形 (n=5):")
print_triangle(5)