20234213《Python程序设计》实验2报告

20234213 2024-03-30 11:07:29

实验二 计算器设计

(一)实验内容

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

考核基本语法、判定语句、循环语句、逻辑运算等知识点
(二)实验要求

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

注:在华为ECS服务器(OpenOuler系统)和物理机(Windows/Linux系统)上使用VIMIDLEPycharm等工具编程实现。

(三)实验报告
 # 学号 20234213Python程序设计》实验2报告

课程:《Python程序设计》
班级: 2342
姓名: 黄靖博
学号:20234213
实验教师:王志强
实验日期:2024330
必修/选修: 公选课

## 1.实验内容
设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。考核基本语法、判定语句、循环语句、逻辑运算等知识点

## 2. 实验过程及结果
1.根据老师上课的指导,设计简单的包含加减乘除、复数运算的计算器。运用whileif函数,从最初定义加法运算,逐渐扩展到减法与乘除法

 

 
 

 

 
 

 

 
 

托管到gitee

 

  1. 结合学习中实际情况与个人兴趣,在计算器中加入三角函数与指数、对数、阶乘运算。通过导入math库完成阶乘运算
 
 

 

 
 

 

 

以下是一些计算结果

 

 

 

 

 

## 3. 实验过程中遇到的问题和解决过程
- 问题1:在进行对数、指数、三角函数等高级运算的计算器设计时,不清楚对应计算符号表示方式
- 问题1解决方案:通过在CSDN上查询,学会了具体的符号编写
- 问题2:无法正确设计阶乘计算器
- 问题2解决方案:通过向老师询问,经过老师细心解答,能够运用多种方法表示阶乘,例如导入math库、利用循环、使用for循环等方式

 


## 其他(感悟、思考等)

  1. def”“if”后面要有冒号,在编写过程中经常遗忘
  2. 使用math库时,没有在代码最上面输入import math导致后续阶乘编写操作错误
  3. 在以后学习中应抓住课堂,做好笔记记录,跟随老师的思路,及时实践,自己练习独立完成代码编写,纸上得来终觉浅,绝知此事要躬行,大量练习才能熟练掌握代码编写

## 参考资料

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

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

 

...全文
55 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

93

社区成员

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

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