【发布时间】:2019-10-29 18:56:00
【问题描述】:
我正在学习如何在 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”函数,尝试打印所有分开的数字然后它们相加......我只是不知道还能做什么,请帮忙
【问题讨论】:
-
你需要用
return pi*r**2从acirc()实际返回一个值 -
但是如果我不想让值出现在屏幕上怎么办?
-
不知道你说的
pop in the screen是什么意思 -
我认为只有当我希望值出现在屏幕上时才使用返回值。在这种情况下,我只是想让函数进行数学运算,但不在屏幕上显示结果。无论如何,我明白出了什么问题,谢谢!!
-
我认为您是从交互式 python shell 运行此代码?
标签: python-3.x nonetype