啊,是因为在这里用 $i$ 的话,在 `while` 中并没有对 $l$ 进行更改,实际上在循环中一直都是 $l=\dfrac{i}{10}$,因为 $i$ 仅在 `for` 中赋值,会使 $l$ 永远不等于 $0$。
by Wind_Smiled @ 2023-02-10 19:09:33
这是因为使用l=i/10的写法会将l固定在i/10(i每次都不变),形成死循环。而l=l/10的写法则可以每次都使l减小,因此不会死循环
by MasCotangent @ 2023-02-10 19:09:46
就会 `while` 死循环
by Wind_Smiled @ 2023-02-10 19:10:03
@[Wind_Smiled](/user/740157)
谢谢
by simplebird02 @ 2023-02-11 17:50:20