Escriba para pedirle al usuario que ingrese el ancho y el largo de un rectángulo y luego el área y el perímetro de este rectángulo.

IDIOMA: PITÓN

DESAFÍO:

a) Escriba para pedirle al usuario que ingrese el ancho y el largo de un rectángulo y luego el área y el perímetro de este rectángulo.

b) realice la validación de entrada para asegurarse de que el usuario no ingrese un número negativo.

SOLUTION:


width, height = -1, -1 
# Input width + validate input
whilewidth < 0:    
    try :     
        width = int(raw_input("width="))    
    except : # not a number    
        width = -1 
whileheight < 0:    
    try :     
         height = int(raw_input("height="))    
    except :    
        height = -1 
area = width * height
perimeter = 2 * width + 2 * height
print("Area     : "+ str(area))
print("Perimeter: "+ str(perimeter))
raw_input("Press anykey to exit...")