Complete the Rectangle class. It has a rectangle's length and width as class variables and contains methods to compute its area and perimeter. If either parameter is negative, the method should calculate based on its absolute value. Then, you'll take user inputs to create an instance of Rectangle. For example, if you provide the input -13 7 You should receive the output Perimeter = 40.0 Area = 91.0 Note: It is NOT necessary to use the math module to calculate absolute value, though you may if you want. 298800.1775650.qx3zqy7 LAB ACTIVITY 28.4.1: Final Exam 2021 - Problem 4 of 6 0/10 main.py Load default template... 1 class Rectangle: _init__(self, length, width): # your code here 4 5 def area (self): 6 # your code here 7 8 def perimeter (self): 9 # your code here 10 11 if _name__ == '__main__': 12 1 = float(input) 13 w = float(input) 14 r = Rectangle(1, w) 15 print("Perimeter =', r.perimeter()) 16 print('Area =', r.area(), end='')|

Answers

Answer 1

Answer:

The complete program is as follows:

class Rectangle:

   def __init__(self, length, width):

       self.width = abs(width)

       self.length = abs(length)

   def area(self):

       area = self.length * self.width

       return area

   def perimeter (self):

       perimeter = 2 * (self.length + self.width)

       return perimeter

if __name__ == '__main__':

   l = float(input(": "))

   w = float(input(": "))

   r = Rectangle(l, w)

   print('Perimeter =', r.perimeter())

   print('Area =', r.area(), end='')

Explanation:

This defines the class:

class Rectangle:

This gets the parameters from maiin

   def __init__(self, length, width):

This sets the width

       self.width = abs(width)

This sets the length

       self.length = abs(length)

The area function begins here

   def area(self):

Calculate the area

       area = self.length * self.width

Return the calculated area back to main

       return area

The perimeter function begins here

   def perimeter (self):

Calculate the perimeter

       perimeter = 2 * (self.length + self.width)

Return the calculated perimeter back to main

       return perimeter

The main begins here

if __name__ == '__main__':

This gets input for length

   l = float(input(": "))

This gets input for width

   w = float(input(": "))

This passes the inputs to the class

   r = Rectangle(l, w)

This prints the returned value for perimeter

   print('Perimeter =', r.perimeter())

This prints the returned value for area

   print('Area =', r.area(), end='')


Related Questions

ghggggggggggggghbbbbbjhhhhhhhh

Answers

Answer:

Something wrong?

Explanation:

What are 3 data Gathering method that you find effective in creating interactive design for product interface and justify your answer?

Answers

Answer:

In other words, you conducted the four fundamental activities that make up the interaction design process – establishing requirements, designing alternatives, prototyping designs, and evaluating prototypes.

Explanation:

The biggest limitation of a network operating system (NOS) is _____ in terms of memory, process, device, and file management.

Answers

Answer:

Lack of global control.

Explanation:

An operating system is a system software pre-installed on a computing device to manage or control software application, computer hardware and user processes.

This ultimately implies that, an operating system acts as an interface or intermediary between the computer end user and the hardware portion of the computer system (computer hardware) in the processing and execution of instructions.

Some examples of an operating system on computers are QNX, Linux, OpenVMS, MacOS, Microsoft windows, IBM, Solaris, VM etc.

There are different types of operating systems (OS) used for specific purposes and these are;

1. Batch Operating System.

2. Multitasking/Time Sharing OS.

3. Multiprocessing OS.

4. Single User OS.

5. Mobile OS.

6. Real Time OS .

7. Distributed OS.

8. Network OS.

A network operating system (NOS) can be defined as specialized computer operating system that are designed primarily for use on network devices such as routers, switches, workstations, which are mainly connected to a local area network.

Generally, the biggest limitation of a network operating system (NOS) is lack of global in terms of memory, process, device, and file management.

How do u and justify a document

Answers

The answer is, firstly In the or a certain paragraph group, click the Dialog Box Launcher, and select the Alignment drop-down menu to set your justified text, and lastly you can just click on these certain keys on your keyboard, also known as shortcuts, and that shortcut is Ctrl + J to justify your great text. Hope this helps!

Plz hurry it’s timed

Answers

Micah and adayln hope this helps u

Suppose we wanted to make change for purchases and wanted to use the least number of coins possible. Here is a greedy algorithm: for the change amount due, we always use the largest-face-value coin first. Assume we have only coins of quarters ($.25), twenties ($.20), and pennies ($.01). Assume the change is $.40: a. what would be the coins and their numbers obtained by the greedy algorithm above

Answers

Answer:

Explanation:

The following code is a Python function that takes in the amount of change. Then it uses division and the modulo operator to calculate the number of coins that make up the changes, using the greatest coin values first.

import math

def amountOfCoins(change):

   print("Change: " + str(change))

   quarters = math.floor(change / 0.25)

   change = change % 0.25

   dimes = math.floor(change / 0.20)

   change = change % 0.20

   pennies = math.floor(change / 0.01)

   print("Quarters: " + str(quarters) + "\nDimes: " + str(dimes) + "\nPennies: " + str(pennies))

Type the correct answer in the box. Spell all words correctly. Complete the sentence below that describes an open standard in video production. Today, video production has become digital, and all playback devices work on the open standard known as *blank* technology.​

Answers

Answer:

digital

Explanation:

Today, video production has become digital, and all playback devices work on the open standard known as digital technology.​

Write a program that reads in a text file, infile.txt, and prints out all the lines in the file to the screen until it encounters a line with fewer than 4 characters. Once it finds a short line (one with fewer than 4 characters), the program stops. Your program must use readline() to read one line at a time. For your testing you should create a file named infile.txt. Only upload your Python program, I will create my own infile.txt using break

Answers

Answer:

Explanation:

f=open("infile.txt","r")

flag=True

while(flag):

s=f.readline().strip()

if(len(s)>=4):

print(s)

else:

flag=False

why the internet is not considered a mass medium in Africa​

Answers

I think the term “media” as used and understood by most people has more to do with content than with the means of disseminating said content.

“Mass media,” therefore, would be that content created by a few and copied to the many — a large circulation newspaper, for example, or a network television or radio program.

The internet’s content is anything but “mass” in that regard — there is mass media content on it, to be sure, but there is also a panoply of content created by many for dissemination to many — or the few who are attracted by the content created by a certain few, or a certain individual. The reasons why there is not an internet infrastructure like in other regions is because in Africa people have low levels of computer literacy, there is poor infrastructures in power supply and urbanism in general, and Internet services are offered only at a high cost. Hope this helps!

Answer:

the reason why internet not considered as a mass medium is probably because most of the African are not educated and civilized, thereby making them not common to the usage of the internet.

When an exception is thrown by code in the try block, the JVM begins searching the try statement for a catch clause that can handle it and passes control of the program to ___. Group of answer choices Each catch clause that can handle the exception The first catch clause that can handle the exception If there are two or more catch clauses that can handle the exception, the program halts The last catch clause that can handle the exception

Answers

Answer:

The answer is "the first catch clause that can handle the exception".

Explanation:

In the catch block handles the exception which is indicated by its argument, exception type, declares the type of exception, which can handle the name of a class which inherits from the "throw class", that's why As code in the try block throws the exception, the JVM looks for a catch clause that really can handle this in the try statement or transfers control of a program to first catch clause which can handle the exception.

PLEASE HELP ME ASAP!!!!

Answers

The answer is A. Spyware describes software with malicious behavior that aims to gather information about a person or organization and send such information to another entity in a way that harms the user. For example by violating their privacy or endangering their device's security.

what is the Is option that prints to the author of a file?​

Answers

Answer:

We need to use Option - 'author' along with option- 'l'

Which principle of layout design is shown below

Answers

…………………………………………………………..

Describing the One-to-Many Relationship
What is another name for the one-to-many relationship?
child-to-parent
O parent-to-child
O student-to-teacher
O teacher-to-student
Ve

Answers

Answer: B) Parent-to-child

Answer:

What is another name for the one-to-many relationship?

child-to-parent

Correct Answer: parent-to-child( B)

student-to-teacher

teacher-to-student

Explanation:

What does the following code print?
// upload only .txt file ***************************************************** public class { public static void main(String[] args) { int x=5 ,y = 10; if (x>5 && y>=2) System.out.println("Class 1"); else if (x<14 || y>5) System.out.println(" Class 2"); else System.out.println(" Class 3"); }// end of main } // end of class.

Answers

Answer:

Error - At least one public class is required in main file

if you change it too:

public class main{

   public static void main(String[] args) {

       int x=5 ,y = 10;

       if (x>5 && y>=2) System.out.println("Class 1");

       else if (x<14 || y>5) System.out.println(" Class 2");

       else System.out.println(" Class 3"); }

       // end of main

       }

       // end of class.

than it will say Class 2.

Explanation:

Write a Java program named Problem 3 that prompts the user to enter two integers, a start value and end value ( you may assume that the start value is less than the end value). As output, the program is to display the odd values from the start value to the end value. For example, if the user enters 2 and 14, the output would be 3, 5, 7, 9, 11, 13 and if the user enters 14 and 3, the output would be 3, 5, 7, 9, 11, 13.

Answers

Answer:

hope this helps

Explanation:

import java.util.Scanner;

public class Problem3 {

   public static void main(String[] args) {

       Scanner in = new Scanner(System.in);

       System.out.print("Enter start value: ");

       int start = in.nextInt();

       System.out.print("Enter end value: ");

       int end = in.nextInt();

       if (start > end) {

           int temp = start;

           start = end;

           end = temp;

       }

       for (int i = start; i <= end; i++) {

           if (i % 2 == 1) {

               System.out.print(i);

               if (i == end || i + 1 == end) {

                   System.out.println();

               } else {

                   System.out.print(", ");

               }

           }

       }

   }

}

#Program to calculate statistics from student test scores. midterm_scores = [99.5, 78.25, 76, 58.5, 100, 87.5, 91, 68, 100] final_scores = [55, 62, 100, 98.75, 80, 76.5, 85.25] #Combine the scores into a single list all_scores = midterm_scores + final_scores num_midterm_scores = len(midterm_scores) num_final_scores = len(final_scores) print(num_midterm_scores, 'students took the midterm.') print(num_final_scores, 'students took the final.') #Calculate the number of students that took the midterm but not the final dropped_students = num_midterm_scores - num_final_scores print(dropped_students, 'students must have dropped the class.') lowest_final = min(final_scores) highest_final = max(final_scores) print('\nFinal scores ranged from', lowest_final, 'to', highest_final) # Calculate the average midterm and final scores # Hint: Sum the midterm scores and divide by number of midterm takers # Repeat for the final

Answers

Answer:

try this

Explanation:

#Python program for calculating avg

#Given data

m1 = [99.5, 78.25, 76, 58.5, 100, 87.5, 91, 68, 100]

f1 = [55, 62, 100, 98.75, 80, 85.25]

#combine scores

all_scores = m1 + f1

#number of m1 and f1

num_midterm = len(m1)

num_final = len(f1)

#find avg of scores

avg_midterm = sum(m1) / num_midterm

avg_final = sum(f1) / num_final

#print the avg

print("Average of the m1 score:",round(avg_midterm,2))

print("Average of the f1 score:",round(avg_final,2))

spreadsheet formula for total 91?​

Answers

Answer:

Go to any blank cell. Enter the number 91.

Select the cell that contains 91. Press Ctrl+C to copy.

Select your range the contains numbers.

Press Ctrl+Alt+V to open the Paste Special dialog.

In the top of the Paste Special dialog, choose Values. In the Operation section, choose Add. Click OK.

Explanation:

Operating Expenses for a business includes such things as rent, salaries, and employee benefits.

Answers

Overhead expenses are what it costs to run the business, including rent, insurance, and utilities. Operating expenses are required to run the business and cannot be avoided. Overhead expenses should be reviewed regularly in order to increase profitability. Overhead costs can include fixed monthly and annual expenses such as rent, salaries and insurance or variable costs such as advertising expenses that can vary month-on-month based on the level of business activity. Operating expenses are expenses a business incurs in order to keep it running, such as staff wages and office supplies. Operating expenses do not include cost of goods sold (materials, direct labor, manufacturing overhead) or capital expenditures (larger expenses such as buildings or machines). Hope this helps!

Answer:

TRUE

Explanation:

The speed density fuel injection system uses the blank sensor as the primary sensor as the primary sensor to determine base pulse width

A. Map
B TP
C Maf
D baro

Answers

Answer:

A) Map

Explanation:

All gasoline (petrol) fuel systems need ways or method that will be calculating amount of the air that is entering the engine.This is true as regards mechanical fuel injection, carburetors and electronic fuel injection.Speed density system fall under one of this method. "Speed" in this context means the speed of the engine while "density" means density of the air. The Speed is been measured using the distributor, crankshaft position sensor could be used here. The Density emerge from from measuring of the air pressure which is inside the induction system, using a typical "manifold absolute pressure" (MAP) sensor as well as air temperature sensor. Using pieces of information above, we can calculate

mass flow rate of air entering the engine as well as the correct amount of fuel can be supplied. With this system,

the mass of air can be calculated. One of the drawback if this system is that

Any modification will result to incorrect calculations. Speed-Density can be regarded as method use in estimation of airflow into an engine so that appropriate amount of fuel can be supplied as well as. adequate spark timing. The logic behind Speed-Density is to give prediction of the amount of air ingested by an engine accurately during the induction stroke. Then this information could now be used in calculating how much fuel is required to be provided, This information as well can be used in determining appropriate amount of ignition advance. It should be noted The speed density fuel injection system uses the Map sensor as the primary sensor to determine base pulse width

In this lab, you complete a partially prewritten Python program that uses a list.
The program prompts the user to interactively enter eight batting averages, which the program stores in an array. It should then find the minimum and maximum batting averages stored in the array, as well as the average of the eight batting averages. The data file provided for this lab includes the input statement and some variable declarations. Comments are included in the file to help you write the remainder of the program.
Instructions
Make sure the file BattingAverage.py is selected and open.
Write the Python statements as indicated by the comments.
Execute the program by clicking the "Run Code" button at the bottom of the screen. Enter the following batting averages: .299, .157, .242, .203, .198, .333, .270, .190. The minimum batting average should be .157 and the maximum batting average should be .333. The average should be .2365.
Grading
When you have completed your program, click the "Grade" button to record your score.
Lists
BattingAverage.py
4
43
Unix Terminal>
1 # Declare a named constant for array size here.
2 MAX_AVERAGES = 8
3?
4 # Declare array here.
5 averages = []
6 ?
7 # Write a loop to get batting averages from user and assign to array.
8 for i in range(MAX_AVERAGES):
9 averageString = input("Enter a batting average: ")
10 battingAverage = float(averageString)
11 # Assign value to array.
12 averages.append(battingAverage)
13 ?
14 # Assign the first element in the array to be the minimum and the maximum.
15 minAverage = averages[0]
16 maxAverage = averages[0]
17 # Start out your total with the value of the first element in the array.
18 total = averages[0]
19 # Write a loop here to access array values starting with averages[1]
20 ?
21 # Within the loop test for minimum and maximum batting averages.
22 for i in range(1, MAX_AVERAGES):
23 f averages[i] < minAverage:
24 minAverage = averages[i]
25 if averages[i] > maxAverage:
26 maxAverage = averages[i]
27 total += averages[i]
28 ?
29 # Also accumulate a total of all batting averages.
30 ?
31 ?
32 # Calculate the average of the 8 batting averages.
33 average = total / MAX_AVERAGES
34 ?
35 # Print the batting averages stored in the averages array.
36 for avg in averages:
37 print(avg)
38 ?
39 # Print the maximum batting average, minimum batting average, and average batting average.
40 print('Maximum batting average is ' + str(maxAverage))
41 print('Minimum batting average is ' + str(minAverage))
42 print('Average batting average is ' + str(average))
43 ?
W
Run Code
Ctrl + Enter
TestGrade

Answers

Answer:

See Explanation

Explanation:

Required

Complete the given code

First, it should be noted that the original code (in the question) is complete, however it is poorly formatted.

The errors that may arise when the code is run is as a result of the poor format of the code.

I've corrected all errors and I fixed the indentations in the original code.

See attachment for the complete code.

NO LINKS OR SPAMS THEY WILL BE REPORTD

Click here for 50 points

Answers

Answer:

thanks for the point and have a great day

What is the problem with paying only your minimum credit card balance each month?
A. It lowers your credit score
B. You have to pay interest
C. The bank will cancel your credit card
D. All of the above

Answers

Answer:b

Explanation:

Answer: The answer is B.

Explanation: While yes it is important to make at least the minimum payment, its not ideal to carry a balance from month to month (You'll rack up interest charges). And risk falling into debt. Therefore, the answer is B.  

Hope this helps!


1. Tracy is studying to become an esthetician. Give three reasons why she needs to have a thorough
understanding of facial machines.

Answers

Estheticians should study and have a thorough understanding of facial machines so that they can operate the machines safely, provide the best results for their clients, and enhance their service menu.

Your assignment is to write an assembly language program which read a string and print it in uppercase. This program asks the user to enter a string which is subsequently displayed in uppercase. It is important to first ensure that string to be converted is in the a-z range. The program does not recognize any space, symbols or any kind of punctuation marks. Any time the user enters any of this character the program is going to repeatedly ask for the valid string.

An example execution of your program could be:
Please enter your string: 1winter
Invalid Entry!
Please enter your string: summer
Your capitalized string:SUMMER

Answers

Answer:

try this

Explanation:

MSG1 DB 10,13,'enter any string:-$'

MSG2 DB 10,13,'converted string is:-$'

P1 LABEL BYTE

M1 DB 0FFH

L1 DB?

P11 DB 0FFH DUP<'$'>

DATA ENDS

DISPLAY MARCO MSG

MOV AH,9

LEA DX,MSG

INT 21H

ENDM

CODE SEGMENT

ASSUME CS: CODE,DS:DATA

START:

MOV AX,DATA

MOV DS,AX

DISPLAY MSG1

LEA DX,P1

MOV AH,0AH

INT 21H

DISPLAY MSG2

LEA SI,P1

MOV CL,L1

MOV CH,0

CHECK:

CMP[SI],61H

JB DONE

CMP[SI],5BH

UPR: SUB[SI],20H

DONE: INC SI

LOOP CHECK

DISPLAY P11

MOV AH,4CH

INT 21H

CODE ENDS

END START

A new version of quicksort has been suggested by Professor I. M. CRAZY called CRAZYSORT in which anadversary picks the splitter in Partition in the worst possible way to maximize the running time of CRAZYSORT, thatis, line 1 of Partition (see textbook) is determined by the adversary in constant timeO(1). What is the running time ofCRAZYSORT? Justify your answer.

Answers

Thiughutghuyhhugbjjuhbuyghuughh it’s d

Write an interface called Shape, inside, there is a method double area(); write a class called Box which implements the Shape. In Box, there are two data members: a double called length, and a double called width. Also implements constructor, and the method area() which calculates the area by multiplying the length and width. Then write a Tester class, which has a main method and creates a box object and displays the area.

Answers

Answer:

Explanation:

The following code is written in Java. It contains the interface Shape, the class Box, and a tester class called Brainly with the main method. Box implements the Shape interface and contains, the instance variables, the constructor which takes in the inputs for length and width, getter methods for length and width, and the defines the area() method from the interface. Then the object is created within the Brainly tester class' main method and the area() method is called on that object. Output can be seen in the image attached below. Due to technical difficulties, I have added the code as a txt file below.

What kinds of components are tangible assets?

Answers

Answer:

Tangible assets are physical like cash, inventory, vehicles, equipment, buildings and investments.

Explanation:

Write an algorithm and flowchart to display H.C.F and L.C.M of given to numbers.​

Answers

Answer:

Write an algorithm to input a natural number, n, and calculate the odd numbers equal or less than n. ... Design an algorithm and flowchart to input fifty numbers and calculate their sum. Algorithm: Step1: Start Step2: Initialize the count variable to zero Step3: Initialize the sum variable to zero Step4: Read a number say x Step 5: Add 1 to the number in the count variable Step6: Add the ..

Explanation:

when the tv was created (year)

Answers

Answer:

1927

Explanation:

Answer:

1971 is the year

Other Questions
How do the organ systems function together in the human body? Choose the best answer to complete the sentence.Me gusta sentarme enO la despensaO el estanteO el fregaderoO el silln I'LL GIVE BRAINLIEST AND 20 POINTS, PLEASE HELPPPWhat is Marios profession in the following scenario?Mario visits with an eight-year-old client who has just learned she is allergic to gluten. He wants to come up with a diet plan to help her manage her new food restrictions.nutritionistpediatriciandietitianallergist If you toss a coin eight times and get a head each time, which of the following is true?A. The probability of getting a head on the next toss is more than %.B. The probability of getting a tail on the next toss is more than 1.C. The probability of getting a tail on the next toss is %.D. The probability of getting a head on the next toss is greater than the probability of getting atail A set of symbols that expresses a mathematical rule is called a ___________. Blue Spruce Corp. received a check for $27840 on July 1 which represents a 6 month advance payment of rent on a building it rents to a client. Unearned Rent Revenue was credited for the full $27840. Financial statements will be prepared on July 31. Blue Spruce's should make the following adjusting entry on July 31: debit Unearned Rent Revenue, $4640; credit Rent Revenue, $4640. debit Cash, $27840; credit Rent Revenue, $27840. debit Unearned Rent Revenue, $27840; credit Rent Revenue, $27840. debit Rent Revenue, $4640; credit Unearned Rent Revenue, $4640. Choose the correct verb.1. Yo (s, conozco) su nmero de telfono.2. Yo lo (s, conozco) bien. Es una persona buena.3. Yo (s, conozco) donde vive.4. Yo (s, conozco) su direccin y nmero de telfono.5. Yo (s, conozco) la historia de Espaa.6. Yo (s, conozco) que Madrid es la capital de Espaa.7. Yo (s, conozco) Madrid. Es una ciudad que me gusta.8. Yo (s, conozco) las obras de los famosos artistas Velzquez y Goya. if you don't have answer or you don't know how to do this then don't answerzarampa to answer no dam links Pls help I need a good grade How can friction be lessened?A). Add less forceB). Add more forceC). increase the speedD). add wheels PLZ HELPPPPPPPPPPPPP x + 235x + 13please help Plz help me well mark brainliest if correct....?.?.?.? Directions: Write in the correct form of the verb "tener."1. Nosotros_ una casa muy grande2. Ellos_muchos libros en su casa3. Ustedes_que trabajar en la maana4. Yo_vacaciones en dos semanas! Which set of numbers cannot represent the lengths of the sides of a triangle?6, 8, 117, 5, 65, 4, 119, 12, 19 pls pls pls help me pls I will give brainless pls find the verb in this sentence?The Willow Equine Rescue Barn has been helping horses in trouble. Group of answer choiceshas beenhelpingbeenhorseSome of the horses there are suffering from injuries.Group of answer choicessufferingsomeinjuriesthereA few were mistreated by their owners.Group of answer choicesfewownersmistreatedwereHorses should be provided with the right food. Group of answer choicesprovidedrightfoodhorsesThis horse will need medicine, care, and the right diet. Group of answer choicesmedicinecarehorseneed A force of 20 newtons is used to much a box a distance of 2 meters. How much work was done? What is the distance between the points (7, -3) and (-5, 6)? Find the exact value of the following, without using a calculator. How was Sherman going to punish the Southern civilians? what is the answer of y=2x-6