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()