Advertisement
Sergio_Istea

validar_datos.py

Apr 24th, 2023 (edited)
840
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 python3
  2.  
  3. print ("Este programa permite comparar la superficie de dos rectangulos y nos dices cual es mayor")
  4. a_base = float(input("La base del rectangulo 1 es: "))
  5.  
  6. if a_base <= 0:
  7.     print("Ingrese un umero mayor que 0.")
  8.     exit(1) # se sale del programa con un exit status 1
  9.  
  10.  
  11. a_altura = float (input("La altura del rectangulo 1 es: "))
  12.  
  13.  
  14. if a_altura <= 0:
  15.     print("Ingrese un umero mayor que 0.")
  16.     exit(1) # se sale del programa con un exit status 1
  17.  
  18. b_base = float(input("La base del rectangulo 2 es: "))
  19.  
  20. if b_base <= 0:
  21.     print("Ingrese un umero mayor que 0.")
  22.     exit(1) # se sale del programa con un exit status 1
  23.  
  24. b_altura = float(input("La altura del rectangulo 2 es: "))
  25.  
  26. if b_altura <= 0:
  27.     print("Ingrese un umero mayor que 0.")
  28.     exit(1) # se sale del programa con un exit status 1
  29.  
  30. area_a = a_base * a_altura
  31.  
  32. area_b = b_base * b_altura
  33.  
  34.  
  35. print (f"El area del rectangulo 1 es: {area_a} y el area del rectangulo 2 es: {area_b}")
  36. if area_a > area_b:
  37.     print (" El area del rectangulo 1 es mayor que la del rectangulo 2 ")
  38. elif area_a < area_b:
  39.     print ("El area del retangulo 2 es mayor que la del rectangulo 1")
  40. else:
  41.     print ("Ambas areas son iguales")
  42.  
  43.  
  44. # Si no se indica lo contrario cuando finalizan todas las instrucciones
  45. # el exit status por defecto es '0'
  46. # opcional terminar el programa con exit() salvo
  47. # que se quiera terminar con != 0
  48. exit() # sin argumentos devuelve 0
  49.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement