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

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

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

课程:《Python程序设计》
班级: 2541
姓名: 黄千易
学号:20254113
实验教师:王志强
实验日期:2026年3月24日
必修/选修: 公选课

1.实验内容

1.熟悉Python开发环境;

介绍Python开发环境的各项功能。

2.练习Python运行、调试技能;

编写与调试:
屏幕截图 2026-03-24 210522

屏幕截图 2026-03-24 210348
运行:
屏幕截图 2026-03-24 210406

3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;

编写一个猜数字的游戏。

4.利用LLM生成猜数字的游戏。

屏幕截图 2026-03-24 205511

屏幕截图 2026-03-24 205622

屏幕截图 2026-03-24 205737

LLM优点:(1)理解与生成自然语言能力强
(2)准确性高
(3)信息覆盖广
5. 掌握git技能

需要把编写的代码托管到Gitee上,给出托管过程和结果,并在此放上链接(Markdown格式)

2. 实验过程及结果

1、熟悉python开发环境
了解项目文件、终端等内容的作用,为编写代码建立新项目
2、运行python,进行调试分析
3、(1)根据老师指导输入实验要求代码:
import random
print("""欢迎来到由密码保密管理系独家开发的
刺激精彩的猜数字游戏诚信V2.0
开发日期:2026年3月24日
版权所有:密码保密管理系
捐助:V我50,XXXXXXX


那么现在就开始来玩一把吧!!!!绝对好玩!
童叟无欺!""")
level = int(input("请输入一个难度值(越大代表难度越大):"))
luck_num = random.randint(1, level)
while True:
guess_num = int(input("请猜一个数字:\n"))
if luck_num == guess_num:
print("哈哈哈,恭喜你,猜对了!\n")
break
elif luck_num > guess_num:
print("嘿嘿嘿,你猜小了!")
else:
print("咯咯咯,你猜大了!")
(2)运行代码参与游戏
屏幕截图 2026-03-24 194933
(3)成功运行后打包

屏幕截图 2026-03-24 195758

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

  • 问题1:在(a:1,level)部分,由于(a:1)为手动输入,这一行代码无效
  • 问题1解决方案:删掉手打内容,在出现提示内容后点tab键直接补充

屏幕截图 2026-03-24 202522

屏幕截图 2026-03-24 202559

  • 问题2:打包时未正确输入指令,产生无法识别的问题
  • 问题2解决方案:正确输入指令格式

其他(感悟、思考等)

1、在代码编写中遇到许多问题,这锻炼了我解决问题的能力。我通过仔细核查、上网搜索求助等方法修正代码错误,这启发我在今后代码撰写中要更加细心,同时也让我对python程序产生更多了解
2、在简单的猜数字游戏中,锻炼了我的逻辑思维能力。为了最大化减小猜数字次数,我运用对半缩小范围等方式,在趣味游戏中感受python的魅力。

参考资料

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

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

http://www.jsqmd.com/news/529836/

相关文章:

  • 计算机毕业设计springboot生物样本采集系统 基于SpringBoot的生物标本信息管理平台 SpringBoot框架下的生物样本数据管理系统
  • 避开这3个坑,你的CST FSS仿真结果才准确(周期边界/背景设置/端口校准)
  • 从理论到调参:手把手教你用STSB数据集微调你自己的SBERT模型
  • 快速验证CLIP模型效果:图文匹配工具本地部署与实战演示
  • WinForm常用组件
  • 计算机毕业设计springboot蔬菜种植园管理系统 基于SpringBoot的果蔬生产基地数字化管理平台 智慧农场蔬菜种植全过程追溯系统
  • CANoe E2E校验:自定义Checksum算法在CAPL中的实现与验证
  • 用python实现一个查询当天天气的MCP服务器
  • 3大核心优势:为什么Snipe-IT能彻底改变你的IT资产管理混乱局面
  • 若依微服务框架中PDF文件上传与预览的实战配置与避坑指南
  • 【原创】ERTEC 系列 PROFINET 芯片级硬件过滤器分析
  • 数据可视化神器:Tableau在大数据分析中的应用全解
  • FireRedASR-AED-L模型开发环境配置终极指南:从Anaconda到PyCharm
  • GitHub 中文界面解决方案:让代码协作更高效
  • 深度学习中的多尺度与多粒度:别再傻傻分不清了!
  • 3DS文件传输革新:多设备无线管理的终极解决方案
  • ExtractorSharp:一站式游戏资源编辑工具,高效解锁游戏开发新境界
  • 家庭NAS玩家必备:用iperf精准诊断WiFi6路由器的真实传输性能(附安卓/PC端配置指南)
  • 用过才敢说!盘点2026年标杆级的AI论文写作软件
  • Ubuntu 22.04下Intel MKL FFTW接口配置全攻略(附避坑指南)
  • 基于深度学习的毕业设计:从选题到部署的完整技术路径解析
  • 测试四象限:构造支持团队的有效测试策略
  • 下载链接
  • Windows下用Rclone挂载阿里云OSS到本地盘符的完整指南(含自动挂载脚本)
  • 卷包设备工控机断电软关机时序控制系统设计
  • Modelsim10.5_se在Win11系统下的安装与破解全流程指南
  • OFA图像描述模型Mathtype公式识别探索:从截图到LaTeX代码的桥梁
  • Yuzu模拟器性能调优:从新手到高手的进阶之路
  • 如何快速检测存储设备真实容量:F3工具的完整使用指南
  • 图图的嗨丝造相-Z-Image-Turbo实战教程:结合IP-Adapter实现指定人物形象+渔网袜风格融合