人生苦短,我用PyCharm( 十 )
转向 Console 标签,进入猜测过程。
键入左侧 Debugger 标签中显示的数字,点击 Enter 键。
转回 Debugger 标签。
再次点击 F8,计算 if 语句。注意现在你在第 14 行。为什么不是第 11 行呢?因为第 10 行的 if 语句被计算为 False。那么为什么当你键入数字后它算出来为 False 了呢?
仔细看第 10 行,注意我们在对比 user_guess 和一个错误的项。我们应该对比用户猜测的数字和 random_int,但此处我们对比的是 randint(从 random 包导入的函数)。
将 randint 更改为 random_int,按照同样的步骤重新开始 debug。你会发现,这一次到达的是第 11 行,第 10 行算出来为 True:
图10/28
恭喜你,bug 被修复了!
在 PyCharm 中进行代码测试
推荐阅读
- fly|从电竞迈向艺术:Fly选手实现人生跨越,成历史第一人!
- 梦幻西游|梦幻西游:一只须弥画魂的励志蜕变史,这才是值得学习人生态度!
- 金泰相|Doinb成人生赢家,输比赛后住进大别墅,老婆晒出豪华装潢
- 地下城与勇士|地下城与勇士:四人组队无头王,我用的女柔
- 终结者|CF:“恶魔剑客”与“装甲终结者”加入多人生化,是否可行?
- 传奇|有关传奇4你不知道的攻略,做到这几点迅速开启开挂人生
- 地下城与勇士|DNF已经缺失了野生新人生长的空间,就像是一个倒转的金字塔
- 炉石传说|探访玩家的“炉石人生”北大高才生也对新玩法十分期待!
- 打野|LOL:这些顺手行为让人生气!法拉利也敢抢?这个人头不准动
- 梦幻西游|梦幻西游:藏宝阁再现超级神器!摆价238万被秒,从此人生逆转!