20241220廖补林实验二《Python程序设计》实验报告

实验二 计算器设计

(一)实验内容

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

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

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

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

(三)实验报告

在规定时间前发表博客,标题“学号 实验二《Python程序设计》实验报告”

实验报告模板如下:

学号 2024-2025-2 《Python程序设计》实验x报告

课程:《Python程序设计》
班级: 2412
姓名: 廖补林
学号:20241220
实验教师:王志强老师
实验日期:2025年3月31日
必修/选修: 公选课

1.实验内容

此处填写实验的具体内容;
将上课的代码学会并且改进成有理数运算
1.输入弧度制角度a,b求得sin(a+b)的值
2.输入arcsina和arcsinb的值求a+b的值

2. 实验过程及结果

此处填写实验的过程及结果
码云:https://gitee.com/xinghuo3/lins-branch/commit/d383b58d606db6658787a7c74f3c3f6f6fe272e4


这个1.57就是Π/6啦

3. 实验过程中遇到的问题和解决过程

  • 问题1:怎么表示sin_a,sin_b,arcsina
  • 问题1解决方案:求助deepseek,明白什么函数调用后自己调用即可
  • 问题2:定义变量的问题
    名称 'choice' 可能未定义
  • 问题2解决方案:先自己看了看,发现不出,求助deepseek
  • 发现choice 未定义的问题:在复数运算分支里没有定义 choice,但在后面却使用了它。
    那么在开始用choice=None(以后如果出现,可以在一开始就定义,避免分支太多难以查找。

其他(感悟、思考等)

好吧,从一开始求sin的和然后调用,从再联想到不好直观判断打造arcsin然后扩充到有理数域再到想到输入弧度制转化
我感悟到的是实验是一个不断探索的过程,在探索的过程中发现问题,解决问题,可以提升自己的能力
(man,加油!0

参考资料

deepseek它提醒了我用弧度制,好用!

posted @ 2025-03-31 20:09  星火原原  阅读(63)  评论(0)    收藏  举报