0

円の半径の直径、円周、および面積を見つけることができるモジュール化されたプログラムを作成する必要があります。多くの人は、私が先生から与えられた例から、これを翼をつけていることに気付くと思います. 私がこれを間違ってコーディングしたという事実を人々が指摘する代わりに、この概念をよりよく理解できるように、私がすべきことの理由を教えてください。ありがとう

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()
4

2 に答える 2