Advertisement
teslariu

while True con menu

Feb 4th, 2022
841
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.03 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # Ejemplo de plantilla while True con menu de opciones
  5. #
  6. # Realizar un script que permita calcular el perímetro y la superficie
  7. # de diversas figuras geométricas
  8.  
  9. pi = 3.1416
  10. print("Calculador de áreas y perímetros")
  11. print("--------------------------------")
  12.  
  13. while True:
  14.     print("""
  15.     Menu de opciones
  16.     1. Círculo
  17.     2. Cuadrado
  18.     3. Rectángulo
  19.     4. Salir
  20.     """)
  21.     opcion = input("Seleccione una opción: ")
  22.    
  23.     if opcion == "1":
  24.         radio = int(input("Ingrese el radio: "))
  25.         print(f"El área es {pi * radio ** 2} y el perímetro {2 * pi * radio}")
  26.        
  27.     elif opcion == "2":
  28.         lado = int(input("Ingrese el lado: "))
  29.         print(f"El área es {lado ** 2} y el perímetro {4 * lado}")
  30.        
  31.     elif opcion == "3":
  32.         L = int(input("Ingrese el lado mayor: "))
  33.         l = int(input("Ingrese el lado menor: "))
  34.         print(f"El área es {L * l} y el perímetro {2 * (L + l)}")
  35.        
  36.     elif opcion == "4":
  37.         print("Gracias por usar este script...")
  38.         break
  39.        
  40.     else:
  41.         print("Opción incorrecta")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement