Translate-Traducir

8/6/17

crear un menu en python

Crear un menu en python


crear un menu en python  que realice la conversión de las siguientes unidades de longitud.

Convertir de CENTIMETRO a pulgadas y pies
Convertir de PULGADAS a centímetros y pies
Convertir de PIES a pulgadas y centímetros

Para el calculo usar funciones para cada caso

Primero  me defino las funciones y luego hago un menu usando un bucle  while.

def pulgadas(x):
    resultadopul= (x*2.54) #esto es para centimetro
    resultadopul1= (x*0.083)#esto es para pies
    return resultadopul,'centimetros y', resultadopul1,'pies'
       
def pies(x):
    resultadopies= (x*12)#esto es para pulgadas
    resultadopies1= (x*30.48)#esto es para centimetros
    return resultadopies,'pulgadas y',resultadopies1,'centimetros'

def centimetros(x):
    resultadocen=(x/2.54)#esto es para pulgadas
    resultadocen1=(x/30.48)#esto para pies
    return resultadocen,'pulgadas y', resultadocen1,'pies'

opcion=0
while opcion!=4:
    print("CONVERSOR DE UNIDADES DE LONGITUD")
    print("")
    print("1.-Convertir de CENTIMETRO a pulgadas y pies")
    print("2.-Convertir de PULGADAS a centimetros y pies")
    print("3.-Convertir de PIES a pulgadas y centimetros")
    print("4.-Salir")
    opcion=int(input("Elige una opcion "))
    if opcion==1:
        c=float(input("Escribe los CENTIMETROS a convertir "))
        print(c,"centimetros son",centimetros(c))
        tecla=input("Pulsa un tecla para continuar")
    if opcion==2:
        pul=float(input("Escribe las PULGADAS a convertir "))
        print(pul,"pulgadas son ",pulgadas(pul))
        tecla=input("Pulsa un tecla para continuar")
       
    if opcion==3:
        pie=float(input("Escribe los Pies a convertir "))
        print(pie,"pies son",pies(pie))
        tecla=input("Pulsa un tecla para continuar")