每天一点python——day87
#每天一点Python——87 #Pycharm程序调试
#例:【我想输出1-10】
i=1
while i<10:
print(i)
#会一直输出1{我想输出一到十,但是他一直输出1}【如果想找到问题出现在什么地方:就需要一步步调试】
#那么怎么调试呢
#前面声明是没有错的,一定是循环有问题,不然也不可能一直输出1
#如图:我们开始调试
#我们把鼠标放在需要调试的第2行,点击一下,就会出现一个红色的圆点,叫做断点【设置断点,点击一下,取消断点,再点击一下】 #如图
#断点设置完成后就可以调试了
''' 当程序执行到断点的时候,会暂停执行, 我们设置完断点后会,我们去找一个像甲虫的键【鼠标放在那,会出现快捷键的使用方式】 我的快捷键是shift+f9 '''
#如图
调试键按完后会出现如下部分
#然后按f7或者图示键,就是将如图所示指定代码一步步向下运行
#调试过程中,你会发现他一直输出1,这就找到了问题了,i<10,一直输出i=1 #然后 ''' i=1 while i<10: print(i) i+=1 我在print(i)下面写上i+=1 再来调试:观察i的变化 ''' #如图
'''
然后运行,你会发现输出结果如下:
1
2
3
4
5
6
7
8
9
它只输出到了9
因为到9 i<10就为False
就结束了
我们要输出10的话
就改成i<=10
即可
调试是一个长期的技能,需要不断学习
如果你看不懂的话,可以去找一个视频来看。
'''