
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Python**

Transcribed Image Text:Import Class
a) Implement a class Rectangle with two attributes, width and height.
b) Implement an init method with an optional parameter type.
Set the default value of the attributes of width and height to 1.
c) Implement a display method to print the values of width and height.
d) Implement a setWidth method to assign width to the instance variable.
e) Implement a setHeight method to assign height to the instance variable.
f) Implement a getWidth method to return the value of the instance variable width.
g) Implement a getHeight method to return the value of the instance variable height.
h) Implement an area method to return the value of area of a rectangle.
i) Save Rectangle class as rectangle.py.
j) Import Rectangle class from rectangle.py.
k) Employs the Rectangle class methods above to set and get various measurements of a rectangle.
1) Instantiate two objects of type rectangle, one with arguments one without.
rl = Rectangle (4, 5)
r2 = Rectangle ()
2) Call display() to print width and height.
3) Call area() in print() to display the area of rl and r2.
4) Call setWidth() and setHeight() to update width and height to 6 of r2.
5) Call getWidth() in print() to display the updated width of r2.
6) Call getHeight() in print() to display the updated height of r2.
7) Call area() in print() to display the area of r2.
Example Out put
Width: 4
Height: 5
Area: 20
Width: 1
Height: 1
Area: 1
Get Width: 6
Get Height : 6
Area: 36
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution
Trending nowThis is a popular solution!
Step by stepSolved in 4 steps with 2 images

Knowledge Booster
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
- We have a plethora of programming languages at our disposal these days. Each should be described in a few sentences.arrow_forwardCis compiler dependent. a. False O b. Truearrow_forwardComputer science What are the arguments, pros and cons, for Python's use of indentation to specify compound statements in control statements?arrow_forward
- /***************************************************************************** * Online C Compiler.Code, Compile, Run and Debug C program online. Write your code in this editor and press "Run" button to compile and execute it. ****************************************************************************** */ #include <stdio.h> int main() {int e=1; while(e) { int n;puts("please enter a positive integer value (betweenn 1 and 7, inclusive)"); scanf("%d",&n);if (n>7)puts("Invalid input");else if (n<=0)puts("Invalid input");else{ long fact=1; float sum=0; int i=1; while (i<=n) {fact=fact*(i+1); sum= sum +(1.0/fact); if (i<n) printf("1/%ld+",fact); else printf("1/%ld=",fact); i++; } printf("%.3f\n",sum); } puts("Do you want to try again? 1/yes, 0/no"); int answer;scanf("%d",&answer);if (answer==0) e=0; } puts("Goodbye!"); return 0; }arrow_forwardThe many sorts of programming languages are as follows: Describe each of them briefly.arrow_forwardC Programming Language Assignment #4Introduction to C Programming – COP 3223Objectives1. To learn how to use loops for repeated execution2. To reinforce knowledge of If-Else statements for conditional executionIntroduction: Programmers for a Better TomorrowProgrammers for a Better Tomorrow is an organization dedicated to helping charities, medical societies, and scholarship organizations manage various tasks so that they can focus on making the world a better place! They have asked you and your classmates to help them develop some new programs to benefit their organizations.Problem: Scholarship Endowment Fund Part 2 (fund2.c)One division of Programmers for a Better Tomorrow is their Scholarship Endowment Fund. They provide yearly scholarships to students who need a hand in amounts of 1000, 500, and 250 dollars.The money for these scholarships comes from interest made on previous donations and investments. You will create a program to track the amount in the Fund as various donations…arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education

Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education