# -*- coding: utf-8 -*-
#----------------------
#calcul de la longueur du pieds
#  par rapport à la pointure
#------------------------------
#-----------------------------déclaration des variables globales
global choix
global nombre
global pointure
global réponse
#-----------------------------initialisation des variables
choix =0.0
mombre = 0.0
pointure = 0.666
réponse = 0.0
#-----------------------------questions choix
def question() :
    global choix
    
    print()
    print(" la longueur du pied correspond à quelle pointure")
    print(" quelle pointure correspond à la longueur du pied")
    print()
    print(" ------------------------------------------------")
    print("  Convertir les centimètres en pointure.......= 1")
    print(" ------------------------------------------------")
    print("  Convertir les pointure en centimètres.......= 2")
    print(" ------------------------------------------------")
    print()
    choix = input("        taper le chiffre votre choix : ")
    try :
        choix = int(choix)
    except :
        print("Vous devez taper uniquement des chiffres, rien d'autre.")
        print()
        question() # tourniquet pour réponse non conforme
    
    if choix < 1 :
        print("          Ce chiffre est trop petit !")
        print()
        question() # tourniquet pour réponse non conforme
    
    if choix > 2 :
        print("          Ce chiffre est trop grand !")
        print()
        question() # tourniquet pour réponse non conforme
    return
#-----------------------------question nombre pour le calcul
def nmbre() :
    global choix
    global nombre
    
    print()
    if choix == 1 :
        nombre = input(" Quelle la longueur de votre pied en centimètres ? ")
        try :
            nombre = float(nombre)
        except :
            print("Vous devez taper uniquement des chiffres, rien d'autre.")
            print()
            nmbre() # tourniquet pour réponse non conforme
#-----------------------------
    if choix == 2 :
        nombre = input("          quelle est votre pointure ? ")
    try :
        nombre = float(nombre)
    except :
        print("Vous devez taper uniquement des chiffres, rien d'autre.")
        print()
        nmbre() # tourniquet pour réponse non conforme
        
    return
#-----------------------------calcul centimètre en pointure avec arrondi supérieur
def calcul() :
    global choix
    global nombre
    global réponse
    
    if choix == 1 :
        nombre = nombre + 0.99
        réponse = nombre / pointure
        réponse = réponse + 0.99
        nombre = round(nombre, 0)
        réponse = round(réponse,1)
#-----------------------------
    if choix == 2 :
        nombre = nombre + 0.99
        réponse = nombre * pointure
        réponse = réponse + 0.99
        nombre = round(nombre, 0)
        réponse = round(réponse,1)
    
    return
#-----------------------------[main]
question()
nmbre()
calcul()
#-----------------------------affichage
print()
if choix == 1 :
    print(" Pour La longueur de", nombre, "centimètre de votre pied")
    print(" votre pointure devrait être du", réponse)
else :
    print(" Pour une pointure de", nombre, "vous devez avoir")
    print(" un pied d'une longueur de ", réponse, "centimètres")
#-----------------------------------------------------------------------------------Sortie
print()
print("----------------------")
bye = (input ("Entrer pour Sortir...!"))
