结果是“无”,并且不理解为什么

时间:2019-10-29 18:56:00

标签: python-3.x nonetype

我正在学习如何在python 3中编程,而今天,我实在不敢恭维,直到我开始为此苦苦挣扎。 我试图做一个函数来了解我将在一个项目中使用的木材的总平方米,但是我一直没有得到任何结果,我也不知道为什么,甚至阅读几乎所有关于它的文章,在这里找到。

无论如何,这是代码:

from math import pi
def acirc(r):
    pi*r**2

def madeiratotal(r1,r2,r3,r4,r5):

    a = acirc(r1)
    b = acirc(r2)
    c = acirc(r3)
    d = acirc(r4)
    e = acirc(r5)

    print (a+b+c+d+e)

madeiratotal(0.15,0.09,0.175,0.1,0.115)

我已经尝试在“ madeiratotal”函数中定义“ acirc”函数,尝试将所有数字分开打印,然后求和...我只是不知道该怎么做,请帮忙

1 个答案:

答案 0 :(得分:0)

您需要从acirc函数返回值,否则返回类型为None

def acirc(r):
    return pi*r**2