高中机房练习题a,b=1,1n=int (input("6"))for i in range(n-2): c=a+b a=b b=cprint(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
报告相同问题?