20234106《Python程序设计》实验二报告

20234106丁旭 2024-04-02 20:46:37

实验二 计算器设计

 

课程:《Python程序设计》
班级: 2341
姓名: 丁旭
学号:20234106
实验教师:王志强
实验日期:2024年3月30日
必修/选修: 专选课

## 1.实验内容

设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。

考核基本语法、判定语句、循环语句、逻辑运算等知识点

## 2. 实验过程及结果

创建工程项目,使用Python语言实现具体的操作运算,并完成程序调试和运行,代码托管到码云。

(1)首先,在pycharm中新建python项目,命名为加减乘除。

 (2)输入函数,通过math,对加减乘除和对数运算做出定义。

   (由于“0”不能做除数,所以利用if函数对“0”的情况做出定义。)

   接着输入新的函数,拓展计算器的运算功能。

 然后定义运算开始时的界面,设置运行时的操作提醒。

 

 最后,使用if else语句,使得计算器可以循环使用。

(3)进行计算机的调试与试验

 (4)最后,将代码托管到代码云。

 

## 3. 实验过程中遇到的问题和解决过程
- 问题1:函数的运用不熟练
- 问题1解决方案:网上查找、回顾上课录得视频
- 问题2:代码编写不熟练,经常出错,程序无法运行
- 问题2解决方案:通过系统提示和观看上课录得视频改错
- ...


## 其他(感悟、思考等)
已经是第二次实验了,但是我操作的仍不熟练,而且在做实验时由于解释器文件误删,不得不又从新在上网学习配置新的解释器,也导致这次实验拖得时间很长。同时,一些基础的语法还没掌握,例如:if、while等,用的时候总是现翻课件,没有将基础的东西熟练掌握。课上听完老师的讲解,课下应及时巩固。绠短汲深,学以补之。在一次次的实验中,让我运用到了这些基础的用法,也让我在实践中不断学习与巩固的这些用法。

## 参考资料

-  [《Java程序设计与数据结构教程(第二版)》](https://book.douban.com/subject/26851579/)

-  [《Java程序设计与数据结构教程(第二版)》学习指导](http://www.cnblogs.com/rocedu/p/5182332.html)
-  ...

...全文
142 回复 打赏 收藏 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文提出了一种基于高保真电磁暂态仿真的智能电网虚假数据注入攻击(FDIA)数据集构建与影响分析方法,通过PSCAD与MATLAB联合仿真平台,在IEEE标准测试系统(如9节点或39节点系统)上建立精确的电力系统电磁暂态模型,全面模拟系统在正常运行与遭受FDIA攻击下的动态响应过程。该方法能够生成包含电压、电流、功率、频率等多维度电气量的高精度、时间同步的仿真数据集,真实反映攻击对系统暂态稳定性、潮流分布、电压波动及频率响应的影响,尤其适用于构网型/跟网型逆变器、储能系统、分布式能源高比例接入等新型电力系统场景的安全性评估。所构建的数据集具有高真实性、可复现性和强扩展性,为FDIA攻击机理研究、隐蔽性分析、传播路径追踪以及攻击检测算法(如基于机器学习的异常检测模型)的训练与验证提供了坚实的数据基础和技术支撑。; 适合人群:电力系统自动化、智能电网安全、能源互联网等领域的高校研究生、科研人员及工程技术人员,要求具备扎实的电力系统分析理论基础,熟悉PSCAD/EMTDC与MATLAB/Simulink仿真工具的基本操作,了解状态估计、SCADA系统及网络安全基本概念; 使用场景及目标:① 构建高保真的电力系统网络攻击仿真环境,复现FDIA攻击场景;② 生成用于训练、测试和验证FDIA检测模型的标准化高质量数据集;③ 深入分析虚假数据注入对电力系统暂态稳定性和动态行为的影响机理;④ 支持新型电力系统背景下智能电网安全防护技术、韧性提升策略的研究与实验验证; 阅读建议:建议结合文中所述的联合仿真流程,动手搭建PSCAD电磁暂态模型并实现与MATLAB的数据交互,重点关注攻击向量的设计、量测量篡改策略、系统响应特征提取等关键步骤,同时参考提供的资源链接获取完整代码与案例实现,以深化对攻击建模与防御机制的理解。

93

社区成员

发帖
与我相关
我的任务
社区描述
Python程序设计作业
软件构建 高校 北京·丰台区
社区管理员
  • blackwall0321
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧