当前位置: 首页 > article >正文

每天一点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
即可
调试是一个长期的技能,需要不断学习
如果你看不懂的话,可以去找一个视频来看。
'''

 


http://www.kler.cn/a/159689.html

相关文章:

  • 力扣-Mysql-3308- 寻找表现最佳的司机(中等)
  • Vue计算属性computed
  • 项目风险管理的3大要素
  • 蓝桥杯c++算法学习【2】之搜索与查找(九宫格、穿越雷区、迷宫与陷阱、扫地机器人:::非常典型的必刷例题!!!)
  • Vue2:组件
  • Zotero 6.0 安装包及安装教程
  • 网店一键搬家要用到的API接口
  • 【1day】致远A6系统任意文件下载漏洞学习
  • Pyside2 (Qt For Python)进度条功能实现
  • 【QT】Windows环境下,cmake引入QML
  • Elasticsearch 如何处理 Aggs 顺序中的大写字母和小写字母?
  • C语言每日一题(41)循环队列
  • C语言——指针(四)
  • 图扑参展高交会-全球清洁能源创新博览会
  • 从零构建属于自己的GPT系列2:模型训练1(预训练中文模型加载、中文语言模型训练、逐行代码解读)
  • 运维之远程桌面连接失败问题排查
  • java8 升级 java11
  • Hive数据库系列--Hive数据类型/Hive字段类型/Hive类型转换
  • 循环队列中的求队列长度公式怎么来的?【数学角度】
  • 【华为OD题库-068】找出经过特定点的路径长度-java
  • 【数电笔记】07-基本和复合逻辑运算
  • 『亚马逊云科技产品测评』活动征文|基于亚马逊云EC2搭建OA系统
  • uniapp打包的h5项目多了接口调用https://api.next.bspapp.com/client
  • 1.1美术理论基础
  • 快手数仓面试题附答案
  • 流量异常-挂马造成百度收录异常关键词之解决方案(虚拟主机)