20244305 实验一《Python程序设计》实验报告

20244305 2025-2026-2 《Python程序设计》实验1报告

课程:《Python程序设计》
班级: 2443
姓名: 苏楠
学号:20244305
实验教师:王志强
实验日期:2026年3月23日
必修/选修: 公选课

1.实验内容

1.熟悉Python开发环境;
介绍Python开发环境的各项功能。
2.练习Python运行、调试技能;
编写书中的程序,并进行调试分析,要有过程(运行需要截图、调试需要截图)。
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
编写一个猜数字的游戏。
4.利用豆包生成猜数字的游戏。
运行并给出相应的截图。
对比你写的Python程序,分析豆包生成代码的优点,至少写3个。
5. 掌握git技能
需要把编写的代码托管到Gitee上,给出托管过程和结果,并在此放上链接

2. 实验过程及结果

  1. 运行
    image
  2. 调试
    image
  3. 自己编写的代码
    image
  4. 豆包生成代码
    image
    此代码优点:
    第一点,豆包的代码可以设置最小值和最大值,而我的代码只能设置最大值
    第二点,豆包的代码增加了对不符合规定的输入的处理,而我的代码对于非整数输入等没有进行处理
    第三点,豆包的代码增加了逻辑验证,例如输入的最大值必须比最小值大,而我缺少这一项的验证
  5. 将代码托管到Gitee上
    代码地址- 实验一《Python程序设计》代码
    image

3. 实验过程中遇到的问题和解决过程

  • 问题1:调试过程中不出现lucky_number的具体值
  • 问题1解决方案:去控制台输入level的值回车即可

其他(感悟、思考等)

单步调试对自查程序错误极有帮助
可以通过断点设置自查每一步变量的变化

参考资料

  • 《程序设计与数据结构教程(第二版)》

  • 《程序设计与数据结构教程(第二版)》学习指导