20212306张阳

导航

 

20212306 2021-2022-2 《Python程序设计》实验报告

课程:《Python程序设计》
班级: 2123
姓名: 张阳
学号:20212306
实验教师:王志强
实验日期:2022年4月1日
必修/选修: 公选课

1.实验内容

(一)实验内容

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

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

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

2. 实验过程及结果

(1)简单的四则运算
解决消除函数代码冗杂问题,改进错误校对,加入while循环语句,解决问题

(2)解一元一次方程

①将六种运算分为两类,先以sin和asin为例,打出简单的代码,进行运行调试

②之后以sin和arcsin相关代码为模板进行组装,形成三角函数计算器


(3)解一元一次方程

①由于不同情况输出不同的值,这里使用返回值语句,本打算在计算框架中使用输出语句,但意外的发现,返回值可以直接输出

②对返回结果进行格式设置

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

问题1:对math.degrees的用法并不熟悉,导致使用错误。
问题1解决方案:查阅相关资料,得知这个函数的用法:从弧度制转化为角度制。若要使角度制变为弧度制应该 x = x/180 * math.pi

问题2:在进行求简单三角函数代码编写时,展现出的答案格式不够美观;同时反三角函数类有些答案不对。
问题2解决方案:对答案进行格式限制,同时在输入提示语句中加入输入数值大小限制,同时若输入的数值不在提供范围内,输出“无解!”。

其他(感悟、思考等)

每一个程序的设计都需要不断的测试与改进。纵使只是一个小小的计算器程序也有许多东西需要考虑,需要涉及。
每次编程前都应该对目的、思路进行一个具体的描述与设计,这样可以保证编程的顺利与相对高效。

posted on 2022-04-06 09:04  20212306张阳  阅读(93)  评论(0编辑  收藏  举报