You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

70 lines
2.2 KiB

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
import analytic_geometry_of_space as agos
import multivariate_derivatives as md
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:
agos.UI()
elif choice == 10:
md.UI()
elif choice == 11:
mi.UI()
elif choice == 12:
ci.UI()
elif choice == 13:
gn.UI()
else:
print("输入无效,请输入 0 - 13 之间的数字")
except ValueError:
print("输入无效,请输入有效的数字")
UI()