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

news/2025/3/22 13:56:32/文章来源:https://www.cnblogs.com/4321qwer/p/18786505

课程:《Python程序设计》
班级: 2441
姓名: 霍彬斌
学号:20244109
实验教师:王志强
必修/选修: 公选课

一、实验内容

熟悉Pycharm等开发环境;

掌握基本的Python运行和调试技能;

掌握基本的Python编程技能。

二、实验过程及结果

1.熟悉Python开发环境;
本次实验使用pycharm作为开发环境,首先在官网下载并安装PyCharm社区版( https://www.jetbrains.com/pycharm/download/ ),安装完成后打开软件,选择Python版本作为解释器创建一个新的python项目。

2.练习Python运行、调试技能;
在PyCharm中编写简单的Python代码,如print(“Hellow,World”)然后通过运行程序或使用快捷键Shift+F10来运行代码,观察输出结果。

3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
(1)变量和类型:定义了不同类型的变量,如整数类型:int_num=10、浮点数类型:float_num=3.14、字符串类型str_text="Python is good。通过print(type(int_num))等语句验证变量类型。
(2)对象定义了一个简单的类class Person:,在类中定义了属性和方法,如name属性和say_hello方法,通过实例化对象person=Person()并调用方法person.say_hello()来练习对象的使用。
(3)缩进:Python通过缩进来表示代码块,在编写if语句、for循环、while循环等结构时,严格按照缩进规则进行代码编写。
(4)编写简单程序联系变量类型,字符串操作及缩进规范。在PyCharm中创建新文件addition.py,输入以下图片代码。

4.编写一个猜数字的游戏。如图

三、实验过程中遇到的问题和解决过程

问题1:安装时间过长
问题描述:安装困难,安装时间过长。无法在第一节课有效跟上老师讲课速度
问题1解决方案:清空了电脑其他内存和运行软件,暂时通过拍照等方式跟上老师步伐。
问题1:. 语法错误(SyntaxError)
问题描述:在代码里存在语法方面的错误,像括号未正确闭合、缩进有误、拼写错误等,大量错误使程序无法运行。

问题1解决方案:仔细查看错误提示,向老师和其他同学求助
问题2:Python 依靠缩进空格来划分代码块,若缩进不规范,就会引发此错误。
问题2解决方案:保证同一代码块的缩进是一致的,通常使用 4 个空格或者一个制表符

四、其他(感悟、思考等)
感悟一:上课必须要紧紧跟着老师的讲述走,不然一但走神,就无法再重新衔接回课堂内容。
感悟二:在做实验的过程中,不要不好意思问,要用于开口,及时改正代码的错误才是最重要的
感悟三:在整体学习的过程中,应该适当主动学习,通过其他途径复习上课内容,这样才能及时掌握。

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

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

相关文章

WebSocket系列 注册 @ServerEndpoint类失败

WebSocket系列—注册 @ServerEndpoint类失败 目录WebSocket系列—注册 @ServerEndpoint类失败一、问题背景二、寻找问题三、解决问题3.1、自己定义的切面3.2、外部框架的切面四、参考博客五、WebSocket系列地址 一、问题背景 博主最近分到后端主动推送报警业务,调研了一圈(轮…

实验1 C语言输入输出和简单程序编写补充

任务二:判断它能否构成三角形 #include <stdio.h> int main(){ double a, b, c; scanf_s("%lf%lf%lf", &a, &b, &c); if ((a + b > c) && (a + c > b) && (b + c > a)) printf("能构成三角…

ASE15N45-ASEMI智能家居专用ASE15N45

ASE15N45-ASEMI智能家居专用ASE15N45编辑:ll ASE15N45-ASEMI智能家居专用ASE15N45 型号:ASE15N45 品牌:ASEMI 封装:TO-220 批号:最新 最大漏源电流:15A 漏源击穿电压:450V RDS(ON)Max:0.38Ω 引脚数量:3 沟道类型:N沟道MOS管、中低压MOS管 漏电流:ua 特性:N沟道M…

什么是RabbitMQ入门

一.什么是RabbitMQ 中间件(Middleware)是处于操作系统和应用程序之间的软件,也有人认为它应该属于操作系统中的一部分。人们在使用中间件时,往往是一组中间件集成在一起,构成一个平台(包括开发平台和运行平台),但在这组中间件中必须要有一个通信中间件,即中间件=平台+…

使用BL0937 IC进行交流电源监控

一个简单的电路来监测交流电源,接线板可以插在任何地方,显示电压,电流和功率。交流电源监控是当今物联网相关应用中的一个惊人功能,例如智能风扇,开关和板。一些优秀的公司董事会在他们的产品中实施了这项技术,并持续监控供应的输出功率。在本地设备层面监控电源有其自身…

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

课程:《Python程序设计》 班级: 2442 姓名: 旦曾央京 学号:20244224 实验教师:王志强 实验日期:2025年3月18日 必修/选修: 公选课 1.实验内容 1.熟悉Python开发环境; 2.练习Python运行、调试技能; 3.编写程序,练习变量和类型、字符串、对象、缩进和注释等; 4.编…

【智慧构造题】CF1427E Xum

我们发现这个原数为奇数的条件比较神秘,于是我们考虑每次把这个数字第一位 \(1\) 给干了。 考虑怎么构造。 令 $d=\lfloor \log_2 x \rfloor $ 令 \(x=1abc1\) \(x1=1abc10000\) \(x2=1abc0abc1\) \(x3=x2+x1=1abc01abc1\) \(x4=x ⊕ x3=1abc000000\) \(x5=x1+x1=1abc100000…

DataGrip结果运行在代码区域

DataGrip运行过后发现运行的结果在代码区域解决方式进入设置界面 点击左上角File(文件)->settings(设置) 搜索栏输入results或output and results 找到下面的设置界面 找到Results下的 Show results in editor ,取消勾选

我们接着创建项目中的app

在pycharm中运行以下代码python manage.py startapp teslaapp运行后呢会在目录中在创建一个名字叫teslaapp的包接着我们还需要在项目Tesla包中的setting文件中 添加我们刚创建的app名称

CMU_15445_Project4_BonusTask_Serializable_Verification

Serializable Verification 我们知道 MVCC 并不能解决幻读以及写偏差的问题, 仅通过 MVCC 的事务调度是无法保证数据库引擎的 ACID 原则的, 那么为了保证数据库的 ACID 原则, 即使在调度的过程中无法保证, 可以通过在 Commit 的时候, 通过验证, Abort 可能造成写偏差于幻读的事…

使用低代码平台设计UI

由于自己不是专业的设计师,就自己简单画个UI界面,那么就可以用到下面的低代码平台 http://120.92.142.115:81/vform3/ 里面可以选择体验vue3模板 进入下面图中的设计界面可以自己拖动组件 修改组件展示给用户的标签名称 以及数据传输时发送的字段名称 可以设置是否必填 默认值…

使用 Hosting 构建 WPF 程序 - prism 篇

WPF + .NET Generic Host + Prism + CommunityToolkit.Mvvm在 使用 Hosting 构建 WPF 程序 - Stylet 篇 中,使用 Hosting + Stylet 的方式,构建了一个 WPF 框架, 本文用于记录使用 .NET Generic Host + Prism 构建 WPF 所需的修改,仅供参考。 示例代码:Jasongrass/Demo.Ap…