teslariu

plantilla while True

Jun 29th, 2023
1,059
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.20 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3.  
  4. # Script que calcula el area y el perimetro de un circulo, un cuadrado
  5. # y un rectangulo
  6.  
  7. # defino el menu del programa
  8. menu = """
  9. Calculo de areas y perimetros
  10. -----------------------------
  11. 1. Círculo
  12. 2. Cuadrado
  13. 3. Rectángulo
  14. 4. Salir
  15. -----------------------------
  16. """
  17.  
  18. # el programa se debe ejecutar hasta que el usuario ingrese opcion 4
  19. while True:
  20.     print(menu)
  21.     opcion = input("Seleccione su opción: ")
  22.    
  23.     if opcion == "1":
  24.         radio = float(input("Ingrese el radio: "))
  25.         print(f"Area: {3.1416 * radio ** 2:.2f} - Perímetro: {2 * 3.1416 * radio:.2f}")
  26.        
  27.     elif opcion == "2":
  28.         lado = float(input("Ingrese el lado: "))
  29.         print(f"Area: {lado ** 2:.2f} - Perímetro: {4 * lado:.2f}")
  30.        
  31.        
  32.     elif opcion == "3":
  33.         lado_a = float(input("Ingrese un lado: "))
  34.         lado_b = float(input("Ingrese el otro lado: "))
  35.         print(f"Area: {lado_a * lado_b:.2f} - Perímetro: {2 * (lado_a + lado_b):.2f}")
  36.        
  37.        
  38.     elif opcion == "4":
  39.         print("Gracias por utilizar este programa")
  40.         break
  41.        
  42.     else:
  43.         print("Opción incorrecta...")
Advertisement
Add Comment
Please, Sign In to add comment