以下是一个递归函数的示例代码,该函数接受一个整数k并将k个"*"打印到屏幕上:
def print_stars(k):
if k > 0:
print("*", end="")
print_stars(k-1)
k = int(input("请输入一个整数k:"))
print_stars(k)
在这个示例中,我们定义了一个名为print_stars
的函数,它接受一个整数k作为参数。如果k大于0,我们打印一个星号"*"并递归调用print_stars(k-1)
来打印剩余的星号。
在主程序中,我们首先要求用户输入一个整数k,然后调用print_stars(k)
函数来打印k个星号。