B
    Q                 @   s   G d d de ZG dd deZG dd deZedkreddZed	e  ed
e  eddZ	ede	  ede	  e
d dS )c               @   s    e Zd ZdZdd Zdd ZdS )Cercleu#   Définition d'une classe de cerclesc             C   s
   || _ d S )N)rayon)selfr    r   d/Users/jerome/SynologyDrive/College/Informatique/OCI/1_Site/1_Programmation/7_POO/Exercices/ex7_8.py__init__   s    zCercle.__init__c             C   s   d| j d  S )uX   
        surface() --> float
        Retourne la surface de l'instance traitée
        gH.!	@   )r   )r   r   r   r   surface   s    zCercle.surfaceN)__name__
__module____qualname____doc__r   r   r   r   r   r   r      s   r   c               @   s    e Zd ZdZdd Zdd ZdS )CylindreuC   Définition d'une classe de cylindres dérivée de la classe Cerclec             C   s   t | | || _d S )N)r   r   hauteur)r   r   r   r   r   r   r      s    zCylindre.__init__c             C   s   |   | j S )uV   
        volume() --> float
        Retourne le volume de l'instance traitée
        )r   r   )r   r   r   r   volume   s    zCylindre.volumeN)r	   r
   r   r   r   r   r   r   r   r   r      s   r   c               @   s    e Zd ZdZdd Zdd ZdS )ConeuA   Définition d'une classe de cones dérivée de la classe Cylindrec             C   s   t | || d S )N)r   r   )r   r   r   r   r   r   r   &   s    zCone.__init__c             C   s   t | d S )N   )r   r   )r   r   r   r   r   )   s    zCone.volumeN)r	   r
   r   r   r   r   r   r   r   r   r   #   s   r   __main__      zSurf. de section du cylindre =zVolume du cylindre =u   Surf. de base du cône =u   Volume du cône =z/Appuyez sur une touche pour fermer la fenetre !N)objectr   r   r   r	   Zcylprintr   r   coinputr   r   r   r   <module>   s   

