Advertisement
teslariu

template true

Aug 25th, 2022
1,032
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.46 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. """
  4. # While true sin menu
  5. # Script que pide una temperatura en ºC y la convierte a ºF
  6. while True:
  7.    
  8.    #-------------------------------------------------
  9.    temp = float(input("Ingrese la temperatura en ºC: "))
  10.    print(f"Temperatura: {temp * 1.8 + 32:.1f}ºF")
  11.    #-------------------------------------------------
  12.    
  13.    opcion = input("Presione cualquier tecla (o 'X' para salir): ")
  14.    if opcion.lower() == "x":
  15.        print("Gracias por utilizar este programa...")
  16.        break
  17. """
  18. # While true con menu
  19.  
  20. print("Calculo de areas y perimetros de figuras geometricas")
  21. menu = """
  22.    Menu de opciones
  23.    ----------------
  24.    1. Cuadrado
  25.    2. Círculo
  26.    3. Rectángulo
  27.    4. Salir
  28.    """
  29.  
  30.  
  31. while True:
  32.     print(menu)
  33.     opcion = input("Seleccione una opción: ")
  34.    
  35.     if opcion == "1":
  36.         lado = float(input("Lado: "))
  37.         print(f"Area: {lado**2:.2f} - Perímetro: {4*lado:.2f}")
  38.        
  39.     elif opcion == "2":
  40.         radio = float(input("Radio: "))
  41.         print(f"Area: {3.1416*radio**2:.2f} - Perímetro: {2*3.1416*radio:.2f}")
  42.        
  43.     elif opcion == "3":
  44.         L = float(input("Lado mayor: "))
  45.         l = float(input("Lado menor: "))
  46.         print(f"Area: {l*L:.2f} - Perímetro: {2*(L+l):.2f}")
  47.        
  48.     elif opcion == "4":
  49.         print("Hasta luego...")
  50.         break
  51.        
  52.     else:
  53.         print("Opción incorrecta...")
  54.        
  55.    
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement