Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # !/usr/bin/env python
- # -*- coding: utf-8 -*-
- # Turing :
- # 1) funciones computables: son funciones matematicas
- # que se puede computar automaticamente --> COMPUTADORA
- # 2) maquina de Turing: demostro que se podía construir una
- # computadora
- # 3) Demuestra que las funciones computables se pueden descomponer
- # como un condicional (if) un bucle indefinido (while) y un
- # bucle definido (for)
- # 4) Los lenguajes de prog que cumplen el punto 3 se llaman
- # Turing completos y son de propósito general
- # script que imprime los cuadrados y cubos de los enteros del 1 # al 10
- # templates o plantillas
- # Script que convierte temp de ºC a ºF y viceversa
- import os
- import time
- def menu():
- return """
- Conversión de temperatura
- -------------------------
- 1. ºC a ºF
- 2. ºF a ºC
- 3. Salir
- -------------------------
- """
- def ingresar(valor):
- while True:
- try:
- temp = float(input(f"Ingresar {valor}: "))
- except ValueError:
- print("Error, debe ingresar un número")
- else:
- return temp
- def borrar_pantalla():
- if os.name == "posix":
- os.system("clear")
- else:
- os.system("cls")
- def convertir_a_ºF():
- temp = ingresar("temperatura")
- return f"Temperatura: {temp * 1.8 + 32:.1f}ºF"
- def convertir_a_ºC():
- temp = ingresar("temperatura")
- return f"Temperatura: {(temp - 32) / 1.8:.1f}ºF"
- ###############################################################
- if __name__ == '__main__':
- while True:
- borrar_pantalla()
- print(menu())
- opcion = input("Ingrese su opción: ")
- if opcion == "1":
- print(convertir_a_ºF())
- time.sleep(3)
- elif opcion == "2":
- print(convertir_a_ºC())
- time.sleep(3)
- elif opcion == "3":
- print("Gracias por utilizar este programa....")
- break
- else:
- print("Opción incorrecta...")
- time.sleep(3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement