Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- # Hacer una función que transforme una distancia expresada en mts a kms
- """
- def pasar_a_kms(dist):
- pass
- distancia = float(input("Ingrese una distancia en mts: "))
- def pasar_a_kms(dist):
- return dist/1000
- distancia = float(input("indique la cantidad en metros: "))
- print(pasar_a_kms(distancia))
- """
- # TEMPLATE MENU CON WHILE TRUE
- # Script que convierte valores enteros de temperaturas de ºC a ºF y viceversa
- def titulo():
- return """
- Conversor de temperaturas
- =========================
- """
- def menu():
- return """
- Menu de opciones
- ----------------
- 1. ºC --> ºF
- 2. ºF --> ºC
- 3. Salir
- """
- def ingresar():
- while True:
- temp = input("Ingrese la temperatura: ")
- if temp.isdecimal():
- return int(temp)
- else:
- print("Error: debe ingresar un nro entero mayor o igual a cero")
- def pasar_a_ºF(t):
- return f"Temperatura: {t * 1.8 + 32:.1f}ºF"
- def pasar_a_ºC(t):
- return f"Temperatura: {(temp - 32 ) / 1.8:.1f}ºC"
- ################################################################
- print(titulo())
- while True:
- print(menu())
- opcion = input("Seleccione una opción: ")
- if opcion == "1":
- temp = ingresar()
- print(pasar_a_ºF(temp))
- elif opcion == "2":
- temp = ingresar()
- print(pasar_a_ºC(temp))
- elif opcion == "3":
- print("Gracias por usar este programa...")
- break
- else:
- print("Opción incorrecta")
Advertisement
Add Comment
Please, Sign In to add comment