# -*- encoding:utf8 -*-

# Programme calculant la surface d'un cercle à partir de son rayon

# Importation de fonctions ou variables externes:

from math import pi

# Définition locale de fonctions:

def surfCercle(R):
    "surfCercle(float R) --> float. Renvoie l'aire d'un cercle de rayon R"
    if R >= 0:
        return pi * R**2

    else:
        return -1           # retourne une valeur impossible en cas de transmission d'un rayon négatif
        

# Corps principal du programme:

rayon = float(input("Entrez le rayon du cercle: "))

surface = surfCercle(rayon)

if surface >= 0:
    print("L'aire d'un cercle de rayon", rayon, "est égale à", surface)

else:
    print("Un cercle doit avoir un rayon positif !")

input("Appuyez sur une touche pour fermer la fenêtre !")
