学号 202222120 《Python程序设计》实验一报告
课程:《Python程序设计》
班级: 2221
姓名: 李彤
学号:20222120
实验教师:王志强
实验日期:2022年3月9日
必修/选修: 公选课
1.实验内容
1.熟悉Python开发环境;
2.练习Python运行、调试技能;
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
4. 掌握git技能
2. 实验过程及结果
调试程序
1.利用Pycharm调试程序,选定难度,item值和猜数的范围;

2.用二分法不断缩小范围;

3.设置监视哨flag,设定初值为0,循环将输入的数与正确数比较以确定范围并改变flag的值(同1异0),得出最终答案。

4.quit值决定是否退出(是1否0)

上传码云
1.下载Git,注册Gitee账号,配置好Git路径;

2.将程序上传到码云;

3.在Gitee中寻找仓库及上传的代码

3. 实验过程中遇到的问题和解决过程
- 问题1:怎样实现难度选择、重复猜数字和控制退出
- 问题1解决方案:难度选择和控制退出分别用level和quit设置猜数范围和是否退出,重复猜数字设置监视哨flag,用输入数与系统数作比较以改变flag的值
- 问题2:上传码云时路径不对
- 问题2解决方案:查询资料找寻下载Git的路径
- 问题3:Pycharm怎样调试程序?
- 问题3解决方案:联系c语言vscode的调试进行。
其他(感悟、思考等)
1.单步调试使我们可以实时监视变量的值,有效避免了逻辑上的错误;
2.了解了Gitee有利于以后的学习。
参考资料
1.gitee使用教程,创建项目仓库并上传代码
https://blog.csdn.net/linxinfa/article/details/108709835?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167835933516782427487497%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=167835933516782427487497&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-108709835-null-null.142^v73^control,201^v4^add_ask,239^v2^insert_chatgpt&utm_term=Gitee&spm=1018.2226.3001.4187