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

20254122洛桑平措《Python程序设计》实验1报告

20254122 2025-2026-2 《Python程序设计》实验1报告
课程《Python程序设计》
班级:2541
姓名:洛桑平措
学号:20254122
实验教师:王志强
实验日期:2026年3月23日
必修/选修: 公选课
一.实验内容
1.熟悉Python开发环境;介绍Python开发环境的各项功能。
2.练习Python运行、调试技能;编写书中的程序,并进行调试分析,要有过程(运行需要截图、调试需要截图)。
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;编写一个猜数字的游戏。
4.利用LLM生成猜数字的游戏。运行并给出相应的截图。对比你写的Python程序,分析LLM生成代码的优点,至少写3个。
5. 掌握git技能需要把编写的代码托管到Gitee上,给出托管过程和结果,并在此放上链接(Markdown格式
二. 实验过程及结果
1.熟悉Python的开发环境
下载python与pycharm,完成python开发环境搭建
image
image

2.练习Python运行、调试技能:
 安装完毕后打开python和PyCharm以熟悉二者的开发环境,比如主界面等;在PyCharm中创建新文件helloPyhton.py,输入以下代码:print("hello,world!") 并且运行程序,检查控制台输出。
image

3.编写程序,练习变量和类型、字符串、对象、缩进和注释等
可以让系统随机选取一个数,然后让玩家猜这个数字。在猜测过程中,如果玩家猜错,系统会进行“数字大了”“数字小了”等的提示,提示玩家继续猜测。如果玩家猜对数字,游戏结束。编写的代码如下
image

4.利用LLM生成猜数字的游戏:
给豆包输入提示词,生成猜数字游戏程序:
image

LLM生成代码的优点:
1.不用构思逻辑、查语法、拼模板,需求说清楚立刻出可用代码
2.不用熟记所有语法、库函数、写法,只要描述需求就能得到可运行范本。
3.能熟记几乎所有编程语言、语法、常用模板;LLM 不会 “忘知识点”。
4.有固定最优范式,生成的代码命名规范、缩进工整、结构清晰;
5..生成后自动带注释、思路说明;你一句话就能改需求。

5.掌握git技能:根据网上教程自行学习安装
(1)注册并登录gitee
image

(2)安装gitee插件
image

(3)上传“猜数字”游戏代码

image

三.实验过程中遇到的问题和解决过程
问题1:由于是Python初学者对于一些基础的函数、公式等掌握的不够清楚,在Python的编写格式也掌握的不够,因此需要花费大量的时间。
问题1解决方案:反复观看老师的教学视频,上课多听老师讲学习编程的思路与方法。在课下找资料学习各种技巧以及公式。
问题2:英语基础薄弱,在编程时,需要经常查阅相关单词的含义,降低了编程的效率。
问题2解决方案:坚持每日打卡英语,努力提升自己的单词储量以提高工具使用效率。
问题3: 因为公式或者是单词的拼写以及大小写的错误,导致程序因编码识别问题无法正常运行。
解决方案3: 借助系统中显示的红色波浪线提示,修改错误。
四.其他(感悟、思考等)
通过本次的实验,加深了我对于Python的认识,也让我第一次自己动手设计出来了一个小游戏,这点燃了我的热情,也让我对编程十分的感兴趣。但是我也知道自己还存在着许多的不足如:单词语法的掌握以及编程思路的提高等。由于与其他的同学相比基础较为薄弱我也会在后续的学习中更加的努力弥补自己的不足,也会积极向老师同学求助以使自己更好的掌握。
参考资料
《程序设计与数据结构教程(第二版)》](https://book.douban.com/subject/26851579/)
《程序设计与数据结构教程(第二版)》学习指导](http://www.cnblogs.com/rocedu/p/5182332.html)

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

相关文章:

  • Arduino NB-IoT库microgear-nbiot接入NETPIE平台指南
  • V2EX GAE 用户系统详解:从注册登录到权限管理的完整实现
  • Django CORS Headers终极配置指南:Vue、React、Angular前端框架完美集成方案
  • 深夜赶稿不再怕:2026年AI论文写作工具横向测评与核心推荐 - 沁言学术
  • WPS加载项开发实战:从零到一构建你的第一个wpsjs插件
  • 2026年AI论文写作工具深度评测:研究生全流程提效,谁才是中文学术最优解? - 沁言学术
  • GLM-OCR快速上手:开箱即用的专业级OCR服务部署指南
  • Wan2.2-I2V-A14B绿色AI实践:显存优化降低35%功耗的碳足迹测算
  • 2026年进口热销品加盟代理有哪些,保健食品加盟/保健食品集合店/大牌热销品/大牌保健食品,进口热销品供应商推荐 - 品牌推荐师
  • 计算机论文急救指南:2026年五大AI写作助手实测与避坑攻略 - 沁言学术
  • 研究生急需的6款免费AI论文工具:1天完成综述,参考文献真实可靠 - 沁言学术
  • 音频工程师必看:奈奎斯特采样定理在实际录音中的5个常见误区
  • 半导体行业展会有哪些?汇总2026年半导体行业精选展会 - 品牌2026
  • RTX 4090D专用镜像应用场景:文生视频模型Wan2.2-T2V本地化部署全流程
  • CPUDoc:解锁CPU隐藏性能的智能优化工具
  • 三步突破语音克隆音质瓶颈:VoxCPM ZipEnhancer全解析
  • AI应用到具体的业务场景:电商物流费用计算
  • MaixCAM图像处理避坑指南:从文件加载到屏幕显示的5个常见错误
  • 灵感画廊部署教程:华为云ModelArts Notebook环境适配要点
  • FFCreator 10个实用技巧:轻松掌握视频制作的核心功能
  • 如何快速开发RPCS3游戏模组:从自定义内容创建到发布的完整指南
  • 百考通:AI全流程智能化赋能答辩PPT,让学术展示更高效从容
  • 2026年免费AI论文工具终极测评:计算机学生如何高效产出万字优质初稿? - 沁言学术
  • ml-glossary生成模型解析:VAE、GAN和自编码器完全指南
  • open-parse部署指南:从开发到生产环境的完整流程
  • Confluence高危漏洞(CVE-2022-26134)应急响应指南:排查、加固与后门清理实操
  • 百考通:AI全流程智能化赋能期刊论文写作,让学术创作更高效
  • 别再自己造轮子了!STM32F103 RTC时间戳转换,用标准库<time.h>更香(附完整代码)
  • 研究生论文不求人:2026年免费AI写作工具深度评测与策略指南 - 沁言学术
  • ES7(ES2016)新特性