Skip to content

Instantly share code, notes, and snippets.

@asdrubalivan
Created November 21, 2012 02:00
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save asdrubalivan/4122591 to your computer and use it in GitHub Desktop.
Save asdrubalivan/4122591 to your computer and use it in GitHub Desktop.
Convertidor simple en python
def obtenerDatos():
datos = {}
datos["pies"] = float(raw_input("Valor en pies: "))
datos["metros"] = float(raw_input("Valor en metros: "))
return datos
def metrosAPies(numero):
return numero * 3.2808399
def piesAMetros(numero):
return numero * (1 / 3.2808399)
def metrosAPulgadas(numero):
return numero * 39.3700787
def metrosAYardas(numero):
return numero * 1.0936133
def metrosAMillas(numero):
return numero * 0.000621371192
def mostrarResultados(datos):
sumando1 = datos["metros"]
sumando2 = piesAMetros(datos["pies"])
suma = sumando1 + sumando2
resultados = {}
resultados["metros"] = suma
resultados["pulgadas"] = metrosAPulgadas(suma)
resultados["yardas"] = metrosAYardas(suma)
resultados["millas"] = metrosAMillas(suma)
resultados["pies"] = metrosAPies(suma)
for clave in resultados.keys():
print("El valor de la suma en " + clave + " es "
+ str(resultados[clave]))
if __name__ == "__main__":
datos = obtenerDatos()
mostrarResultados(datos)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment