高中机房练习题
a,b=1,1
n=int (input("6"))
for i in range(n-2):
c=a+b
a=b
b=c
print(c)
运行结果是6
但是按照循环语句,输出应该是8
有没有人知道我错在哪里?
我猜这是你的教材里的示例?input("6") 这里面的6是提示你输入6,然后回车
代码没问题,或者你把"6"从代码中拿掉,然后输入6试试
a,b=1,1
n=int (input())
for i in range(n-2):
c=a+b
a=b
b=c
print(c)
结果:
6 # 从键盘输入
8