我是新手,有段代码,写成第一个图里的,就会不停运行下去但是写成第二个图里的,就可以正常运行了。我就想问下 temp = input('这个是几?') guess = int(temp)上面两句放到 while guess != 8: 下面是什么 意思……?
第一个图解释:
你输入8,进不了循环,程序结束;
输入其他数字进入循环后又无法退出循环;因为没有break。
第二个图解释
首先,你输入8,进不了循环,程序结束;
首先,输入其他数字进入while循环,紧接着又让你输入数字,当你输入8时,打印“猜对了”,因为你输入的是8,所以while循环便进不去了,所以正常退出
这样就可以啦