数学表达式计算器——python

《智能系统设计与应用》课程设计
题目要求:
智能代数运算系统:用户输入任意表达式,系统能正确计算出结
果,表达式支持常用数学函数以及变量。
设计要求及提示如下:
(1)用户通过输入任意表达式,计算出结果,如:asin(bx+c) + x^2 + sqrt(a);
(2)表达式中若出现未申明变量,则给该变量初始化一个随机
值,如:a = random(0,10);
(3)支持常用数学函数,包括(不限于)如下函数:sin, cos, tan,
floor, random, abs, sqrt, ^…
(4)可以修改变量的值,表达式根据变量的变化自动更新计算
结果;
(5)允许用户自定义函数,如定义 f(x) = (x+2)^2 后,用户可以
在表达式中使用该函数:f(sin(a))+f(a)+sin(f(a))

python实现的控制台程序——数学表达式计算器;
作为java程序员,用python极其不熟悉,代码语法各位海涵,有优化非常欢迎

旨在实现计算逻辑,没有错误检查

github地址:https://github.com/Justinliu123/mathematical-expression-calculator

后续如果有人用的话,后续问题解答会放在下面:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

脸是真的白

如果对你有用的话,可以支持一下

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值