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 の助けを借りて動作するようになりました)。