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

20242327 2024-2025-2 《Python程序设计》实验1报告

课程:《Python程序设计》
班级: 2423
姓名: 梁瑞丽
学号: 20242327
实验教师:王志强
实验日期:2025年3月12日
必修/选修: 公选课

1.实验内容

1.熟悉Python开发环境;

2.练习Python运行、调试技能;(编写书中的程序,并进行调试分析,要有过程)

3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;(编写一个猜数字或者剪刀石头布的游戏)

4.掌握git技能

2. 实验过程及结果

1. 熟悉Python开发环境



如上图,进行了简单的项目创建和代码编写

2.练习Python运行、调试技能并编写程序。

编写猜数字程序:

import random
print("""
**********************************************
             欢迎来到猜数字游戏!你值得拥有~
             
             
             版权:梁瑞丽
             开发时间:2025植树节
             适度娱乐!!!""")

level = int(input("请输入难度(简单:5,中等:10,难:20,超级无敌巨无霸难:10000)"))
luckynum = random.randint(1, level)

print("欢迎来到猜数游戏!")

while True:
        guess = int(input("请输入你猜的数字:"))
        if guess == luckynum:
            print("恭喜你,你猜对了!哈哈哈哈")
            break
        else:
            print("恭喜你,你猜错了!哈哈哈哈")
            if guess > luckynum:
                print("太大了")
            else:
                print("太小了")

调试过程:
在PyCharm中设置断点,观察变量的值。

如上图,设置难度为10000后可以在“线程与变量”对话框中看到level和luckynum的值。选择“步过”并输入我“猜”的数字后后,可以看到如下图:

再次选择“步过”,可以看到代码一行一行执行出“猜对”的部分,并最终给出“恭喜”的提示:

3.练习变量和类型、字符串、对象、缩进和注释等

4.掌握git技能

如下图,成功将猜数游戏程序提交推送

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

  • 问题1:编写猜数游戏总是报错,反复检查没有发现问题。
  • 问题1解决方案:向Kimi求助,发现判断语句的缩进存在问题,修改后程序可以正常运行。
  • 问题2:上传到git的操作方法遗忘无从下手。
  • 问题2解决方案:提过pycharm自带教程内容摸索实践,最终找到入口,并成功上传推送。

其他(感悟、思考等)

通过本次实验,我意识到Python虽然没有c语言复杂繁琐,但也存在独特的规则,并且感受到了它独特的魅力。

posted @ 2025-03-14 16:22  小鱼爱大葱  阅读(30)  评论(0)    收藏  举报