有一个bug,但不知道如何修改。
提问:有一个bug,但不知道如何修改。
网友回答:
不要试图在循环中改循环变量的值
你的
for pencil_price in range(100): for pencil_num in range(100):
中pencil_price及pencil_num都是循环变量,不要在循环中改它们的值
pencil_num == 5 pencil_price == 5 * price
这样肯定死循环的
另外,这样循环没有意义
while pencil_num == 16: print(pencil_price) break
为什么不是直接用
if pencil_num == 16: print(pencil_price)