sscasc@tumkur myclass( myclass(print( howmany()print( howmany()del print( howmany()#print( howmany())prints error after deletion of object output class variables class variables are the oneswhich are sharable among all the instances of the class the class variable must be the same for all the instances class attributes an attribute is data or functional element which belongs to another object and is accessed via the familiar dotted-attribute notation some python types such as complex numbers have data attributes (real and imag)while others such as lists and dictionaries have methods (functional attributesclass data attributes data attributes are simply variables of the class we are defining they can be used like any other variable in that they are set when the class is created and can be updated either by methods within the class or elsewhere in the main part of the program such attributes are better known to oo programmers as static membersclass variablesor static data they represent data that is tied to the class object they belong to and are independent of any class instances class methods attributes methodin the class is simply function defined as part of class definition (thus making methods class attributesthis means that method applies only to objects (instancesof class type note is tied to its instance because invocation requires both names in the dotted notationexample:class_var py class tumkur_org()mul_num #class variable def __init__(self,first,last,pay)self f_name first class data attributes self l_name last self pay_amt pay self full_name first+"+last def make_email(self)class method attributes return self f_name"+self l_name+"@gmail comdef increment(self)self pay_amt int(self pay_amt*self mul_numreturn self pay_amt obj tumkur_org('hari''das' sp_python programming