import math
r_out = int(input("Insert rings outside raadius: "))
r_in = int(input("Insert rings inner raadius: "))
# ring size calculating function
def areaOfRing(r_out, r_in):
r_outs = (r_out**2)*math.pi
r_ins = (r_in**2)*math.pi
ring_size = r_outs - r_ins
return ring_size
ring_size = areaOfRing
print('Ring size is = ',ring_size)
我试图打印出答案,当您将 2 个数字放入其中时应该这样做。在我让它运行之后,我得到了一个NameError
. 是的。我确实尝试过ring_size = areaOfRing()
,并ring_size = areaOfRing(r_out, r_in)
给了我两个错误。
(注意,在我重新启动程序后,它在@Martijn 的帮助下开始工作)。