编写收尾部分

main
Mu_Xin 10 months ago
parent 15b5156b59
commit e84f08f214

@ -20,8 +20,43 @@
## 使用说明
### 一、安装准备
1. **安装Python**如果您的电脑还没有安装Python请先从[Python官网](https://www.python.org/)下载并安装Python 3.8及以上版本推荐安装最新稳定版。安装时请勾选「Add Python to PATH」选项Windows系统方便后续操作。
2. **安装依赖库**
- 打开「命令提示符」Windows键+R输入`cmd`后回车);
- 输入`cd C:\Users\您的用户名\Documents\PythonScripts\college_computing_final_project`(请将路径替换为您实际的项目文件夹路径);
- 输入命令:`pip install -r requirement.txt`,等待所有库安装完成(可能需要几分钟)。
### 二、启动程序
安装完成后,可在命令提示符中输入:`python main.py`,按回车键;部分设备也可通过双击`main.py`文件打开。程序会显示如下菜单:
```
欢迎使用高等数学综合实用计算器
请选择要使用的功能
1.初等数学运算
2.映射与函数
3.数列极限与数值级数
...(其他功能)
0.退出
```
### 三、功能使用示例
以「初等数学运算」为例:
1. 在菜单中输入`1`并回车,进入初等数学运算功能;
2. 根据提示选择具体操作(如输入`1`选择「基本计算」);
3. 输入算式(例如:`3×4÷2`),注意使用半角符号(如`*`代替`×``/`代替`÷`
4. 程序会直接显示计算结果(示例结果:`6`)。
其他功能操作类似按菜单提示选择数字并输入对应内容即可。需要注意的是输入区间时只接受开区间或闭区间不能输入半开半闭区间这是因为元组和列表的语法恰好和数学上开闭区间的表示方法相同此说明供了解Python的用户参考
## 注意事项
1. **输入格式**:所有数学符号请使用英文半角符号(如`+`、`-`、`*`、`/`、`()`),避免使用中文符号(如``、`×`)。程序会自动转换部分符号,但复杂表达式可能识别失败。
2. **依赖问题**:如果启动程序时提示「模块未找到」,请检查是否已正确执行`pip install -r requirement.txt`命令。
3. **特殊函数**:支持`sin(x)`、`cos(x)`、`ln(x)`等常见函数,输入时需完整拼写(如`sin(x)`不能简写为`sx`)。
4. **输入习惯**无需专门学习Python语法按照数学书写习惯输入即可程序会自动进行符号转换。若遇到无法转换的内容请按「联系我们」部分的方式反馈。
5. **退出程序**:输入`0`并回车可退出主菜单,返回电脑桌面。
## 联系我们
如果您在使用高等数学综合实用计算器应用程序过程中遇到任何问题或有任何建议,欢迎联系我们。您可以通过以下方式与我们联系:

@ -0,0 +1,68 @@
import basic_operation as bo
import curvilinear_and_surface_integaration as ci
import differential_application as da
import differential_equation as de
import differential_integration as di
import function_limitation_continue as flc
import grade_number as gn
import integral_calculation as ic
import multiple_integration as mi
import number_list_limitation as nll
import reflect_function as rf
def UI():
print("欢迎使用高等数学综合实用计算器")
while True:
print("请选择要使用的功能")
print("1.初等数学运算")
print("2.映射与函数")
print("3.数列极限与数值级数")
print("4.函数的极限与连续")
print("5.导数与不定积分")
print("6.导数的应用")
print("7.定积分及其应用")
print("8.常微分方程")
print("9.空间解析几何")
print("10.多元函数的导数及其应用")
print("11.重积分")
print("12.曲线积分与曲面积分")
print("13.幂级数与傅里叶级数")
print("0.退出")
choice = input("请输入您的选择:")
try:
choice = int(choice)
if choice == 0:
print("感谢使用,再见!")
break
elif choice == 1:
bo.UI()
elif choice == 2:
rf.UI()
elif choice == 3:
nll.UI()
elif choice == 4:
flc.UI()
elif choice == 5:
di.UI()
elif choice == 6:
da.UI()
elif choice == 7:
ic.UI()
elif choice == 8:
de.UI()
elif choice == 9:
print("该模块暂未编写完成")
elif choice == 10:
print("该模块暂未编写完成")
elif choice == 11:
mi.UI()
elif choice == 12:
ci.UI()
elif choice == 13:
gn.UI()
else:
print("输入无效,请输入 0 - 13 之间的数字")
except ValueError:
print("输入无效,请输入有效的数字")
UI()

@ -0,0 +1,4 @@
sympy==1.14.0
matplotlib==3.10.3
numpy==2.2.6
scipy==1.16.0
Loading…
Cancel
Save