Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

Question
100%

Please help add a data validation (ex. let the user only input int) using exception handling

class Rectangle:
        res = 0
        res1 = 0
        vol = 0

        def __init__(self, length, width):
                self.length = length
                self.width = width

        def perimeter(self):
                self.res = 2 * ((self.length + self.width))

        def area(self):
                self.res1 = self.length * self.width

        def display(self):
                print("\n\nLength of a rectangle: ", self.length)
                print("Width of a rectangle: ", self.width)
                Rectangle.perimeter(self)
                print("Perimeter of a rectangle: ", self.res)
                Rectangle.area(self)
                print("Area of a rectangle: ", self.res1)
class Parallelepipede(Rectangle):

        def __init__(self, length, width, height):
                super().__init__(length,width)
                self.height = height

        def volume(self):
                self.vol = self.length * self.width * self.height

        def display(self):
                print("Height of a parallelepipede: ", self.height)
                Parallelepipede.volume(self)
                print("Volume of parallelepipede: ", self.vol)
if __name__ == "__main__":
        length=eval(input("Length?:   "))
        width=eval(input("Width?:   "))
        height=eval(input("Height?:   "))
        r = Rectangle(length, width)

        r.display()
        p = Parallelepipede(length, width, height)
        p.display()
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education