20244223 2024-2025-2 《Python程序设计》实验一报告

20244223 2024-2025-2 《Python程序设计》实验一报告

课程:《Python程序设计》
班级: 2442
姓名: 冯熙雯
学号:20244223
实验教师:王志强
实验日期:2025年3月18日
必修/选修: 公选课

1.实验内容

1.环境熟悉:安装配置 PyCharm 开发环境,配置 Python 3.12 解释器。
2.调试练习:掌握断点调试、单步执行等技能,验证程序逻辑。
3.基础语法:练习变量类型(int/str/float)、字符串操作(格式化 / 拼接)、对象引用、缩进规范及注释(单行 / 多行)。
4.猜数字游戏:实现随机生成整数,用户输入猜测,程序反馈 “过大 / 过小 / 胜利”,统计猜测次数。

2. 实验过程及结果

1.环境配置与基础测试
安装 PyCharm 2024.3,创建新项目,配置 Python 3.12 解释器。
运行 “人生苦短” 验证环境,输出:人生苦短。

  1. 猜数字游戏实现
    导入random模块:用于生成随机数。
    生成随机数:用random.randint(1, 100)生成1-100之间的答案。
    循环输入:用while循环让用户持续输入猜测数字。
    比较逻辑:用if-elif-else判断猜测与答案的大小关系。
    提示结果:根据比较结果输出“太大”“太小”或“正确”。
    结束循环:猜对时终止循环,输出胜利信息。
    import random
    flag=True
    Level=int(input("请输入游戏难度(三岁(10),四岁(20),……)😊)
    Luckynumber=random.randint(1,Level)
    while flag:
    print("难度在1-"+str(Level)+"之间")
    gussnumber=int(input("请输入一个数:"))
    if gussnumber==Luckynumber:
    print("猜对了")
    flag=False
    elif gussnumber>Luckynumber:
    print("没猜对大了")
    else:
    print("没猜对小了")

运行示例:
请输入游戏难度(三岁(10),四岁(20),……):50
难度在1-50之间
请输入一个数:56
没猜对大了
难度在1-50之间
请输入一个数:32
没猜对小了
难度在1-50之间
请输入一个数:44
猜对了

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

  • 问题1:PyCharm 未自动检测也连接不上 Python 解释器
  • 问题1解决方案:手动添加 Python 3.12 安装路径(File > Settings > Project > Python Interpreter)。
  • 问题2:缩进错误导致循环逻辑混乱,以及判断大小的逻辑语法感动困惑
  • 问题2解决方案:重上至下梳理语言逻辑,询问老师,从课上猜大小案例汲取经验。

其他(感悟、思考等)

  1. 环境配置与工具熟练度
    熟练掌握 PyCharm 的解释器配置、项目管理、还有python中许多功能包括插件等基础操作,认识到开发工具的高效配置是编码效率的基础。
    2.逻辑设计的优化
    猜数字游戏的循环逻辑(while True)与条件判断(if-elif-else)强化了流程控制的实践

参考资料

posted @ 2025-03-19 07:28  20244223  阅读(21)  评论(0)    收藏  举报