解法1:使用循环python x, y = 1, 1 print(x, end=" ") print(y, end=" ") while True: z = x + y x = y y = z if z > 100: break print(z, end=" ") 解法2:使用递归python def fibo(n): if n <= 1: return n else: return fibo(n - 1) + fibo(n - 2) m = int(input("打印前多少项?")) if m <= 0: print("...