Python计算数学问题

Python如何使用eval函数实现长方体面积和体积的计算?

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7646955
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:python的eval函数
  • 除此之外, 这篇博客: Python成为专业人士笔记-初探 Python 3,万字长文,看完入门!值得细细品读!中的 补充介绍:eval() 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 函数用来执行一个字符串表达式,并返回表达式的值
    如下代码:

    >>>x = 7 
    >>> eval( '3 * x' )
    #输出:21

    注:

    repr()

    对于许多变量类型,此函数尝试返回一个字符串,它会尽量把原始相同的值作为参数传递给其他函数,比如结合eval()函数使用;同时它会传递一些其它的信息,包括名称、所在内存地址等等对象信息,以保证变量的原始传递,而不丢失机器信息

  • 您还可以看一下 李兴华老师的Python实战编程课程中的 eval函数小节, 巩固相关知识点

a = 4
b = 3
c = 2
s = eval('2ab+2ac+2bc')
v = eval('abc')