円の半径の直径、円周、および面積を見つけることができるモジュール化されたプログラムを作成する必要があります。多くの人は、私が先生から与えられた例から、これを翼をつけていることに気付くと思います. 私がこれを間違ってコーディングしたという事実を人々が指摘する代わりに、この概念をよりよく理解できるように、私がすべきことの理由を教えてください。ありがとう
def main():
Radius = 0
Diameter = 0
Circumference = 0
Area = 0
Radius = GetRadius(Radius)
Diameter = SetDiameter(Radius,Diameter)
Circumference = SetCircumference(Radius,Circumference)
Area = SetArea(Radius,Area)
ShowResults(Radius,Diameter,Circumference,Area)
def GetRadius(myradius):
myradius = float(input("Enter your radius: "))
return myradius
def SetDiameter(myradius,mydiameter):
mydiameter = myradius * 2
return mydiameter
def SetCircumference(myradius,mycircumference):
PIE = 3.14159
mycircumference = 2 * PIE * myradius
return mycircumference
def SetArea(myradius,myarea):
PIE = 3.14159
myarea = PIE * myradius ^ 2
return myarea
def ShowResults(Radius,Diameter,Circumference,Area):
print("The Diameter is",mydiameter)
print("The Circumference is",mycircumference)
print("The Area is",myarea)
main()