Advertisement
Sergio_Istea

validacion_datos-v2.py

Apr 27th, 2023
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. #!/usr/bin/env python3
  2.  
  3.  
  4. # Ingreso de datos
  5. # input 1: base, altura
  6.  
  7. # input 2: base, altura
  8.  
  9.  
  10. # Calculo area 1
  11.  
  12. rec_1 = input("Rectangulo 1 (base, altura): ")
  13.  
  14. # quitamos todos los espacios de la cadena
  15. sin_espacios = rec_1.replace(" ", "")
  16.  
  17. # utlizamos la ',' como separador de campo y creamos una lista:
  18. # Indice 0: base
  19. # Indice 1: altura
  20.  
  21. medidas = sin_espacios.split(",")
  22.  
  23.  
  24. if int(medidas[0]) <= 0 or int(medidas[1]) <= 0:
  25.  
  26. # Una de las dos condiciones debe devoler true
  27. # para que se ejecute este bloque de instrucciones
  28.  
  29. print("ingrese un numero mayor a 0")
  30. exit(1)
  31.  
  32. area_1 = int(medidas[0]) * int(medidas[1])
  33.  
  34. # Calculo area 2
  35.  
  36.  
  37. rec_2 = input("Rectangulo 2 (base, altura): ")
  38.  
  39. sin_espacios = rec_2.replace(" ", "")
  40.  
  41. medidas = sin_espacios.split(",")
  42.  
  43.  
  44. if int(medidas[0]) <= 0 or int(medidas[1]) <= 0:
  45.  
  46. print("ingrese un numero mayor a 0")
  47. exit(1)
  48.  
  49. area_2 = int(medidas[0]) * int(medidas[1])
  50.  
  51.  
  52.  
  53. if area_1 > area_2:
  54. print("La superficie del rectangulo 1 es mayor que la superficie del rectangulo 2")
  55.  
  56. elif area_1 < area_2:
  57. print("La superficie del rectangulo 2 es mayor que la superficie del rectangulo 1")
  58.  
  59. else:
  60. print("Ambas superficies son iguales")
  61.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement