Creating your Own class | Sololearn: Learn to code for FREE!


Creating your Own class

Calculate area and perimeter of circle with class In this task you will be creating your own class for a circle and define two methods to compute its perimeter and area. Name the class Circleand initialize it using __init__()which takes in argument radiusalong with self and initializes its radius self.radius = radius. Define another two methods area()and perimeter()which takes only the keyword self as argument and calculates the area(3.14xradius^2) and perimeter (2*3.14xradius) respectively. Finally, instantiate an object for Circle of radius 3and save it as circle Calculate the area of circleusing its .area()method and save it as circle_area Calculate the perimeter of circleusing its .perimeter()method and save it as circle_perimeter Print out circle_areaand circle_perimeter

10/26/2019 2:56:55 AM

Payal Ash

11 Answers

New Answer


Where is your attempt?


I'm not going to do your homework for you.


We don't do homework here, show us what you've done first.


Payal Ash no one is going to help you without any attempts, we don't do homework in this forum, we correct code. Show us were you were stuck, and we'll give you hints, it's not about me knowing or not knowing how to solve your problem.


Payal Ash that is not how you define a class, I'm just going to give you a start and you have to continue your code, if you still don't understand how classes work, I suggest you go back to your teacher's lesson or sololearn lesson.


How to attempt this in solo learn? I have my python glab book were I am doing it Jay Matthews


Payal Ash there is Desktop version. But the code playground is still available on mobile version.


Just wanna confirm 4th step Finally, instantiate an object for circle of radius 3 and save it as circle I have used code as Circle = radius(3) Which throw an error if you can clear that part rest code is correct Aymane Boukrouh And thanks for help and comment


Payal Ash can you please share the whole code (or at least the raius function/class)? No one is going to be able to do anything with just what you shared. It would be better to write it in code playground and share it.


I have shared the code if you can check Aymane Boukrouh


I m a learner and I can't send whole links here I just wanna help Aymane Boukrouh If you can't don't comment