S
su29090
I'm trying to import a python file it keeps saying:
ImportError: cannot import name Circle
Here is the file I'm trying to import:
Circle.py
import math
class circle:
#Construct a circle object
def __init__(self, radius = 1):
self.radius = radius
def getPerimeter(self):
return 2 * self.radius * math.pi
def getArea(self):
return self.radius * self.radius * math.pi
def setRadius(self, radius):
self.radius = radius
from Circle import Circle
def main():
#Create a circle with a radius 1
circle1 = Circle()
print("The area of the circle of radius",
circle1.radius, "is" , circle1.getArea())
#Create a circle with a radius 25
circle2 = Circle(25)
print("The area of the circle of radius",
circle2.radius, "is" , circle2.getArea())
#Create a circle with a radius 125
circle3 = Circle(125)
print("The area of the circle of radius",
circle3.radius, "is" , circle3.getArea())
#Modify circle radius
circle2.radius = 100 # or Circle2.setRadius(100)
print("The area of the circle of radius",
circle2.radius, "is" , circle2.getArea())
main() # Call the main function
How can I solve this problem?
Thanks in advance.
ImportError: cannot import name Circle
Here is the file I'm trying to import:
Circle.py
import math
class circle:
#Construct a circle object
def __init__(self, radius = 1):
self.radius = radius
def getPerimeter(self):
return 2 * self.radius * math.pi
def getArea(self):
return self.radius * self.radius * math.pi
def setRadius(self, radius):
self.radius = radius
from Circle import Circle
def main():
#Create a circle with a radius 1
circle1 = Circle()
print("The area of the circle of radius",
circle1.radius, "is" , circle1.getArea())
#Create a circle with a radius 25
circle2 = Circle(25)
print("The area of the circle of radius",
circle2.radius, "is" , circle2.getArea())
#Create a circle with a radius 125
circle3 = Circle(125)
print("The area of the circle of radius",
circle3.radius, "is" , circle3.getArea())
#Modify circle radius
circle2.radius = 100 # or Circle2.setRadius(100)
print("The area of the circle of radius",
circle2.radius, "is" , circle2.getArea())
main() # Call the main function
How can I solve this problem?
Thanks in advance.