python实验一 20241202王凯

news/2025/3/19 21:19:22/文章来源:https://www.cnblogs.com/Wk521457/p/18781852

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

1.实验内容
(1)提前了解了一下python,了解它的地位排名,并熟悉Python开发环境;

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

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

import randomoptions = ["石头", "剪刀", "布"]user_choice = input("请选择(石头、剪刀、布): ")if user_choice not in options:print("无效的选择,请重新运行程序并选择石头、剪刀或布。")else:computer_choice = random.choice(options)print(f"计算机选择了: {computer_choice}")if user_choice == computer_choice:print("平局!")elif (user_choice == "石头" and computer_choice == "剪刀") or \(user_choice == "剪刀" and computer_choice == "布") or \(user_choice == "布" and computer_choice == "石头"):print("你赢了!")else:print("你输了!")

(4)搜素了解pythoncharm——

优点:

富有特色的自动提示功能,可大大降低代码错误率。

大量有用的插件和库可供 PyCharm 用户使用。

支持 Django 和 Flask 等 Web 框架开发:PyCharm 支持构建、运行和测试 Django 和 Flask 等框架。

支持分布式版本管理系统:注意追踪代码和版本管理。它支持 Subversion,Git,Perforce 等版本管理系统。

其在线终端窗口可以在 PyCharm 中运行 Python 脚本,无需离开应用程序。

支持多种编程语言,使得不同语言开发人员更容易集成开发工具。

缺点:

PyCharm 专业版是一款付费工具,不是所有人都能够承担的起这个费用。
界面相对于其他 Python IDE 可能会显得复杂一些,易于初学者混淆。
(5)简易的使用pythoncharm

(6)掌握git技能(使用git仓库保存代码)

2. 实验过程及结果
跟随老师步骤,一步步敲代码,理解内容,配置插件
(当时没有拍照,没有留痕)
pycharm的前置配置有些问题,导致后续有一些问题,最终重新下载了一遍python,同学指导我配置了一遍。

3. 实验过程中遇到的问题和解决过程
问题1:git一直配置不好
问题1解决方案:重新下载了一遍pycharm
问题2:git在Push的过程中输入用户和密码的阶段一直显示错误。
问题2解决方案:询问同学后得知用户名是手机号
其他(感悟、思考等)
python确实比其他编程语言简便很多,很有意思
努力紧跟老师步骤,和同学们交流,向老师询问学习
总结
感谢强哥课后对我们的解答

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/901713.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2021-PTA模拟题-L2-3 这是二叉搜索树吗?(递归)

递归+二叉搜索树的性质做题历程:拿到手就开始建树,结点太多了所以不能数组建树,就结构体建树,建完发现还得建镜像,就懒得干了,去找大佬们的题解,发现大家都是直接通过二叉搜索树的性质来递归左右子树,一气呵成......还是做题做少了,照葫芦画瓢才过的。。。AcCode: #inc…

2021-PTA总决赛-L2-3 这是二叉搜索树吗?(递归)

递归+二叉搜索树的性质做题历程:拿到手就开始建树,结点太多了所以不能数组建树,就结构体建树,建完发现还得建镜像,就懒得干了,去找大佬们的题解,发现大家都是直接通过二叉搜索树的性质来递归左右子树,一气呵成......还是做题做少了,照葫芦画瓢才过的。。。AcCode: #inc…

Django数据库迁移命令

Django数据库迁移命令 迁移命令 migrate python manage.py migrate # 全部项目 python manage.py migrate AppName # 一个项目 执行迁移命令必须确保当前在项目目录下(执行ls命令能看到 manage.py文件), 然后使用 python manage.py migrate 即可。 如果IDE为pycharm也可以…

记录一个因为电平转换的问题

调试电赛三子棋的棋盘时,发现了一个很让人抓狂的问题(因为我旧的原理图是霍尔全部的引脚全部引了出来,单片机用18个引脚去直接读取),但是最近因为一些事情,需要重新复刻 这个项目,于是乎我使用了并转串芯片,74hc165,单片机仅需三个引脚即可获取所有端口的状态,但是调…

什么是供应链管理?四个流是什么?一文彻底搞懂!

你有没有遇到过这些问题?客户下单了,但生产还没跟上,结果交货延期,客户疯狂催单? 仓库库存爆满,但缺的产品偏偏一直补不上,导致库存积压+缺货断货? 供应商交期不稳定,原材料时多时少,生产计划一改再改,车间每天在救火?如果你的企业也有这些烦恼,那说明你的供应链管…

业务系统基础框架-Winform版-极简登录

极简登录未输入提示登录错误提示

Ollama系列04:进阶篇-搭建私有的知识库和问答系统—cherryStudio版

本文是Ollama系列教程的第4篇,在前面的3篇内容中,我们分享了如何在本地安装ollama、运行deepseek等大模型、以及如何在chatbox和cherryStudio中使用本地ollama中的大模型,我们创建了私有的AI对话框和智能体。 Ollama系列教程目录(持续更新中):轻松3步本地部署deepseek 快…

halcon 入门教程(四) 一维码识别,二维码识别,OCR识别

原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/18781763有兴趣可以多看其他的halcon教程halcon 学习教程目录OK,本篇讲一些一维码,二维码,OCR识别的相关入门知识,不会讲的太深,因为如果你不是专门做这种设备的公司基本不会深入的去研究分析,但是学会基础…

微服务跨模块调用接口如何传递当前用户信息

我们要在 api模块下 新增一个配置类 FeignInterceptorConfig 该类的作用是 跨模块调用接口时拦截然后给用户信息添加进去 具体实现方式 注意点是需要手动配置一下 通过Spring Boot的自动配置机制,将com.hmall.api.config.FeignInterceptorConfig类注册为自动配置类。具体作用…

听见未来,Audio+AI | GAS 2025完整议程揭晓!

听见未来,Audio+AI 2025中国国际音频产业大会(GAS) 将于 3月26-27日 在上海张江科学会堂盛大举办!大会主题聚焦聚焦“听见未来,Audio+AI”,两场主旨论坛、八场专题论坛。内容覆盖电子产业热点领域及方向,分别包括音频+AI、智能车载 音频、线上智能交互、智能耳机与可穿戴…

C++容器

容器的分类分为顺序容器(sequence) 关联容器(asscoiative) 无序容器(unordered) 顺序容器Array、vector、deque、list 关联容器有(mul)set和(mul)map,set和map的区别在于,set的key就是value,而map的key和value是分开的,set和map内部都是通过红黑树实现 无序容器主要为…