用for循环和while循环在python中打印100以内的斐波那契数列的方法。
方法一:for循环
i = 1 j = 0 for a in range(101): number = i + j i = j j = number if number > 100: break else: print(number)
方法二:while循环
def fib(n):
a, b = 1, 1
while a < 100:
print(a, end=',') #关键字end在输出的末尾添加不同的字符,实现不换行。
a, b = b, a+b
n= input('打印n以内的斐波那契数列:’)
fib(n)复制代码