import math
edge = eval(input('请输入要输出的斐波那契数列的范围:'))
sum = 0
#定义并赋值数列的前两项
former = 1
latter = 1
#先输出数列的前两项
print('结果为:')
print(former,end=' ')
print(latter,end=' ')
while True:
#此处进行数列数值的迭代计算
sum = former+latter
former = latter
latter = sum
# 判断要输出的值是否在范围内,如果是,输出;
# 否则,不输出并退出循环
if(sum <= edge):
print(sum,end=' ')
else:
break
print()
运行结果截图:



