In this assignment, you will write a Python 3.x program to calculate the length of the hypotenuse (side C) of a right triangle, given the lengths of the other two sides (A & B) as provided by the user. The program will also calculate the area of the triangle and the perimeter (the sum of the three sides). Other specifications: WRITE THE CODE FOR THE ANSWER.

Answers

Answer 1

Answer:

Explanation:

from math import hypot #import hypot for finding the hypotenuse

a = int(input("Enter a value for a: " )

b = int(input("Enter a value for b: " )

def find_hypotenuse(a,b):

return hypot(a,b) #find the hypotenuse

def find_area(a,b):

return 0.5 * a * b #calculate the area

def find_perimeter(a,b):

return a + b + find_hypotenuse(a,b) #calculate the perimeter

print("the hypotenuse is :", find_hypotenuse(a,b))

print("the area is :", find_area(a,b))

print("the perimeter is :", find_perimeter(a,b))


Related Questions

Write a JAVA CODE recursive function that when passed a value n displaysn (n-1) (n-2) (n-3) ... 0 ... (n-3) (n-2) (n-1) nfor example, if passed 5 displays 5 4 3 2 1 0 1 2 3 4 5

Answers

Answer:

//Begin class declaration

public class RecursiveFunction {

   

   //Write function

   //It takes in an int value as parameter

   //And returns a string value.

  public static String recursivefn(int n){

       //Check the value of variable n

       //If the value is less than or equal to 0

       //Return the string "0"

       if(n <= 0){

           return "0";

       }

       

       //If n is not less than or equal to zero,

       //return a string that has:

       //1. n,

       //2. followed by a space,

       //3. followed by another call to the function with n - 1

       //4. followed by a space,

       //5. followed by n

       return n + " " + recursivefn(n-1) + " " + n;

   }

   

   //Begin main method

    public static void main(String []args){        

       //Call the recursivefn() on 5

       System.out.println(recursivefn(5));        

    } //End of main method

   

} //End of class declaration

Sample Output:

5 4 3 2 1 0 1 2 3 4 5

Explanation:

The code has been written in Java. It contains comments explaining important parts of the code. Please go through the comments.

A sample output has also been provided.

The program file and a screenshot of the output have also been attached to this response.

Describe a game that you have played (video game or other type of game) that had a good balance between being easy to learn the rules but hard to master overall. Identify specific parts of the gameplay and/or game mechanics that contributed to this balance.

Answers

Answer: Well my sister has a Super Mario Odyssey game for Nintend. The controls are easy to learn but the game is quite difficult. The goal is to find moons to catch up to Browser, who has stolen Mario’s friend, Peach. On the way you run into to challenges that are hard and easy. Overall the game is ballenced well. With amazing details and graphics.

Explanation:

An international magazine publisher has commissioned you to do a series of images in black and white. The publisher distributes the magazine primarily in a web format. They want print-ready files. However, the Art Director has also asked for open files, because they may need editing for color correction. They also publish coffee table books. Which file format and workflow will you follow and why?

Answers

Answer:

I need to send black-and-white images in a print-ready format. Therefore, here are the steps I’d follow:

1. First, I’d shoot my images and save them in RAW format. This format would enable anyone to make changes to the images later.

2. I’d use Photoshop to modify or correct the color of the images.

3. I’d convert the images into black-and-white versions.

4. I’d save the selected files in the TIFF format. This method will ensure that the images retain their quality and are print-ready.

5. I’d also convert these files into the JPEG format to get good-quality, low-resolution images for the client’s web publishing.

6. The Art Director requires images that they can modify if required. Therefore, I’ll include files in the TIFF and PSD formats. These are open files, and, therefore, anyone can modify them.

I’d send all these saved copies to the magazine for their work.

Explanation:

This is the answer straight from Plato. I hope that this was helpful to you. Please like and rate my answer if it was! :)

Which of the following devices are used in networking?A. Routers.
B. Hubs.
C. TCP.
D. Switches.

Answers

Answer:

A, Routers

Explanation:

Routers are used

The devices used in networking are:

A. Routers

D. Switches

Thus, option (A) and (D) are correct.

A. Routers: Routers are network devices that facilitate the transfer of data packets between different networks. They determine the best path for data to reach its destination and enable communication between devices on separate networks.

B. Hubs: Hubs were commonly used in early networking but are now outdated. They are passive devices that broadcast data to all connected devices, leading to inefficient data transmission.

C. TCP: TCP (Transmission Control Protocol) is not a networking device but rather a communication protocol used in the transport layer of the TCP/IP protocol suite. It ensures reliable data delivery by establishing a connection between devices and managing data flow control.

D. Switches: Switches are network devices that connect multiple devices within a local area network (LAN). They forward data packets only to the intended recipient, allowing for efficient data transmission within the same network.

Thus, Routers and Switches are parts.

Thus, option (A) and (D) are correct.

Learn more about Networking here:

https://brainly.com/question/29350844

#SPJ6

True or False: The correct answer to a numeric entry field will appear only if you click on the fields themselves after selecting Grade It Now. True

Answers

Answer:

True

Explanation:

The numeric entry field will appear when we click the fields after selecting Grade. The selection sort enables the sorting process and displays only the relevant information from the data. This makes finding data easy and saves time. The feature is only available when manually select grade.

The statement that a numeric entry field will appear only if you click on the fields themselves after selecting Grade is True.

This is because, sorting process helps to displays only the relevant information and this will help in locating a particular data without stress.

Therefore, it  is correct that the entry field will appear only if you click on the fields themselves after selecting Grade.

Learn more about numeric entry field at

https://brainly.com/question/1538272

Which of the following is not a property of a constructor?A. The name of a constructor can be chosen by the programmerB. A constructor is called using the new operatorC. A constructor must have the same name as the classD. Constructors may be overloaded

Answers

Answer:

The answer is "Option A"

Explanation:

The constructor is a special member function whose task is to initialize an object from its class, and it doesn't return any value like int, float, double, etc. Its name and class name will always be the same, and when we create the class object so, the constructor is automatically called, and it may be overloaded, that's why we can say that except the "choice A", all were correct.

If a computer system does not have a graphics card installed in a motherboard's PCIe slot, which component handles video calculations? a) The hard drive and memory cards b) The CPU or a chip on the motherboard c) The optical drive d) The solid-state drive or the memory cards

Answers

Answer:The Cpu or a chip on the Motherboard

Explanation: yore welcome

If I buld a gameing cumpooter wat r al thee parts I ned???? ​

Answers

you need metal, keys, a motherboard, and many other things.

Answer:

you will need a cpu(core processor unit), Motherboard,RAM(Random access memory), CPU Cooler, GPU(Graphics processor unit or Graphics card), PSU(Power supply unit or power supply), your gonna need storage so either ssd or hdd, and most important of all is a case and case fans, plus if you are going to have a whole setup your gonna need preipherals, so keyboard,mouse, headset, mic, mouse pad, desk, monitors,etc.

Hope this helps

What is the unit that a CPU’s performance is measured in? What does it mean? Give examples of two different types of CPU’s and in what computer system you are likely to find them in.

Answers

Answer:

The unit that a CPU's performance is measured in CPU's performance is dependent on its speed and clock rate. Both the speed and clock rate is measured in hertz or Hz. A core works on one task while another core works on a different task. So the more cores a CPU has, the faster and efficient the computer will be. Single Core CPUs; Single core CPUs are the oldest computer CPUs. These CPUs can only focus on one operation at a time so they were not very good at multi-tasking.

Hope this helped you!

Explanation:

Clock speed is one of your CPU’s key specifications.

The performance of your CPU has a major impact on the speed at which programs load. However, there are a few different ways to measure processor performance. Clock speed (also “clock rate” or “frequency”) is one of the most significant.

The higher clock speed means a faster CPU.

Find out more on Clock speed at:https://brainly.com/question/271859

Answer is B because portrait is define that they take only photographs of people and like to communicate with people they are well known or comfortable.

Answers

ty ive been looking for that answer

You can access cloud files from any computer smart phone or tablet as long as it is connected to the Internet is it true or false

Answers

Answer:yes

Explanation:

because it is the internet

Brian has a meeting to attend at 10:30 am. However, he got stuck in traffic. Everybody at his office was ready for the meeting and had to wait
for him to arrive. What should Brian do in this situation?
OA. He should start walking toward his workplace.
OB. He should wait for someone to call him and ask why he is late,
Ос.
He should inform his manager that he will be late.
OD. He should keep quiet about being late.

Answers

Answer:

C. infirm his manager that he will be late

Explanation:

thats the right thing to do in that situation so u don't leave them waiting

If you view classified information through the internet on your work computer, either intentionally or inadvertently, what should you do first?

Answers

Answer:

disconnect your computer from the network

If you view classified information through the internet on your work computer, either intentionally or inadvertently, disconnect the computer from the network.

What is meant by computer networking?

Computer networking is the term for a network of connected computers that may communicate and share resources. These networked devices transmit data through wireless or physical technologies using a set of guidelines known as communications protocols.

A group of computers sharing resources that are available on or offered by network nodes is known as a computer network. Over digital links, the computers communicate with one another using standard communication protocols.

Disconnect the PC from the network if you accidentally or purposely read classified information online while utilizing a business computer.

To learn more about computer networks refer to:

https://brainly.com/question/1167985

#SPJ2

Which of the following is the fundamental unit of the virtualized client in an IaaS deployment? a)Workload b)Workspace c)Work unit

Answers

Answer:

a. Workload

Explanation:

The most fundamental unit of the virtualized client in an IaaS deployment is the workload because it simulates the potential of a certain server to perform a specific amount of work given.

What are some options available in the Spelling and Grammar Checker? Check all that apply. Redo Undo Ignore All Ignore Once AutoFormat Add to Dictionary Readability statistic

Answers

Answer:

Ignore all, Ignore once, and Add to Dictionary.

So 3,4, and 6.

Explanation:

Just took it.

The options available in the Spelling and Grammar Checker include Ignore All, Ignore Once, and Add to Dictionary.

Spelling and Grammar Checker

It is a feature on Microsoft word that enables users to check for spelling and grammar errors in their works.

Depending on if the feature is activated, words or sentences with spellings or grammatical errors are underlined in red.

Users have the option of selecting ignore once to ignore a particular spelling or grammatical error, ignore all to ignore all the spellings and grammatical errors in the document, or add to the dictionary in order to include a flagged word into the dictionary.

More on spelling and grammar checkers can be found here: https://brainly.com/question/16798012

#SPJ2

what is a good rule-of-thumb for using color background in a worksheet?

Answers

Answer: The answer is given below

Explanation:

A good rule-of-thumb for using color background in a worksheet are:

• Avoid using more than four colors as ideally 2-3 colors should be used.

• Opt for tones, shades, and tints rather than being tempted to use many colors.

• Colors that are controversial should be avoided.

• Color should be added when it's required to pass across a message.

• A base color should first be selected, then complementary colors should be added to it.

The Active Directory Users and Computers tool can be used to:______.

Answers

Answer:

add users, reset passwords, enable dial-In access, and manage computersin the domain.

Explanation:

Active Directory Users and Computers is an administrative tool, that is used to perform or carry out various tasks relating to administration processes. It can be utilized in the administration of an organization memberships and company server.

Hence, the Active Directory Users and Computers tool can be used to add users, reset passwords, enable dial-In access, and manage computers in the domain.

List four significant differences between a file-processing system and a database management system (DBMS).

Answers

Answer is given below

Explanation:

differences between a file-processing system and a database management system is given below

file-processing system

File system is a software that manages and organizes the files in a storage medium within a computer.It doesn’t provide backup and recovery of data if it is lost.There is less data consistency in file system.File systems provide less security in comparison to DBMS.It is less complex as compared to DBMS.

database management system

DBMS is a software for managing the databaseIt provides backup and recovery of data even if it is lost.DBMS has more security mechanisms as compared to file systemIt has more complexity in handling as compared to file system.There is more data consistency because of the process of normalization.

What is an artificial intelligence system that mimics the evolutionary, survival-of-the-fittest process to generate increasingly better solutions to a problem?A. Intelligence system.B. Artificial intelligence.C. Neural network.D. Genetic algorithm.

Answers

Answer: genetic algorithm


Explanation: A genetic algorithm is an intelligent system that mimics the evolutionary, survival-of-the fittest process to generate increasingly better solutions to a problem. Genetic algorithms are used to design aircraftparts such as fan blades etc.

Artificial intelligence system exploits the use of computers and technological devices to simulate the human mind's to solve potential problem concerns and make strategic decisions.

Artificial intelligence is essential due to the fact that it provides businesses with virtually unlimited insights into their operations and in some circumstances, Artificial intelligence can carry out tasks better than people, especially when it comes to recurring, technical-detailed activities like reviewing huge quantities of datasets to ensure essential fields are accurately filled in.

However,  Neural networks are based on Deep learning techniques, which are a subfield of machine learning. They're designed by the use of the concept of the human brain, and they work by simulating how real neurons communicate with one another.

In the disciplines of Artificial intelligence and machine learning, neural networks mimic the activity of the human brain, enabling computer programs to identify patterns, formulate strategies and tackle basic problems.

Finally, from the scope of Artificial intelligence, Genetic algorithm emulates the principle of Darwinian selection which chooses only the fittest for reproduction. By replicating the evolutionary path of survival-of-the-fittest to accomplish a stated goal, genetic algorithms could solve difficult issues with numerous variables and a huge number of alternative solutions.

Therefore, from the above explanations, we can conclude that an artificial intelligence system that mimics the evolutionary, survival-of-the-fittest process to generate increasingly better solutions to a problem is known as a Genetic algorithm.

Learn more about artificial intelligence here:

https://brainly.com/question/23824028?referrer=searchResults

Is Bob Lazar telling a lie/withholding information?

Answers

Answer:

I think he may be a nut, but I'm not sure, there's little evidence of what he says to be true.

Which of the following is the correct representation of -780,030,000 in exponential notation?

Answers

The answer is -7.8003 x 10^8

Given the list of customer segments below please create a new list of the names of the segments only using(a) a for loop(b) a list comprehension(c) a map().List would look something like ['Wallstreet','Gambler','Parents'] but of course using each tool as listed:segments = [{'name': 'Wallstreet', 'average_spend': 82.01}, {'name': 'Gambler', 'average_spend': 107.00}, {'name': 'Parents', 'average_spend': 10.52}]

Answers

Answer:

new_segment = [ ]

for segment in segments:

   new_segment.append({'name': segment, 'average_spend': money})

print( new_segment)

Using list comprehension:

new_segment =[{'name': segment, 'average_spend': money}  for segment in segments]

Using map():

def listing(a):

   contain =  {'name': segment, 'average_spend': money}

   return contain

new_segment = [ ]

new_segment.append(map( listing, segment))

print(list(new_segment)

Explanation:

The python codes above create a list of dictionaries in all instances using for loop, for loop in list comprehension and the map function which collect two arguments .

You work as a network administrator for a company with 100 employees. Your company need all the employees should have a separate computer and connected to the network. (a) What is the smallest size address block that can support the all the 100 computers servers and routers in your perimeter network? (Express the network size in slash notation and dotted-decimal notation.) (b) You have decided to deploy three new servers in the perimeter network and assign them each a public IP address. If your provider sells addresses in blocks only, what size block should you request to enable you to host all of your public servers on a single subnet?(c) Are the IPv4 address 192.158.1.14 and 192.158.1.127 on the same subnet? Both have a subnet mask of 255.255.255.0

Answers

Answer:

gdghfhffhgcgchchghvb. bvhvhhvhvhgcgfhsufsjtstjsfsfshrs

Which firmware security standard can be used to store disk encryption keys?A. SLAB. TPMC. UEFID. USB

Answers

Answer:

Option B (TPM) is the appropriate choice.

Explanation:

A TPM seems to be a specific form of the protected crypto operating system which seems to be a specialized piece of hardware being used to perform cryptographic techniques such as collecting encrypted data to classified material that is typically was used to validate hardware by either the host machine.The pairing is kept or inside the chip as well as therefore can not be software-accessed.

Other alternatives given weren't concerning the circumstance mentioned. So the response to the above seems to be the right one.

Online servers that can be accessed through the internet are an example of RAM.
O True
O False

Answers

Answer:

False

Explanation:

Answer:

The answer is False because I just took a test

What is programming blocks?

Answers

Answer:

In computer programming, a block or code block is a lexical structure of source code which is grouped togethe

Explanation:

The variable, A, starts with the value, 1 The variable, B, starts with the value, 10 The variable, C, starts with the value, 100. The variable, X, starts with the value, 0 Store the value of C times 3 in X. Add the value of B times 6 to the value already in X Add the value of A times 5 to the value already in X. Display the value in X on the screen. Output #3 Pseudocode #3

Answers

Answer:

1. Start

2. A = 1

3. B = 10

4. C = 100

5. X = 0

6. X = C * 3

7. X = X + B * 6

8. X = X + A * 5

9. Print X

10. Stop

Explanation:

Required

Write the Pseudocode for the instruction

The pseudocode begins and ends with a start and stop statement

The next 4 lines initializes A, B, C and X

2. A = 1

3. B = 10

4. C = 100

5. X = 0

The next 3 lines calculates the new value of X base on the given instruction

6. X = C * 3

7. X = X + B * 6

8. X = X + A * 5

This line displays the value of X to the screen

9. Print X

which of the following characters cannot be used in filename?​

Answers

Answer:

# pound. % percent. & ampersand. { left curly bracket. } right curly bracket. ...

< left angle bracket. > right angle bracket. * asterisk. ? question mark. ...

$ dollar sign. ! exclamation point. ' single quotes. " double quotes. ...

+ plus sign. ` backtick. | pipe. = equal sign.

Explanation: You will get an error if you try to use these characters in a file name. - Google.

Select the trait that best matches the description.
is the willingness to put a customer's needs above one's own needs and
to go beyond a job description to achieve customer satisfaction.
is the ability to make decisions based on logic instead of emotions.
M is the ability to cope during periods of stress,
is the willingness to have new and varied experiences.

Answers

Answer:1Customer service orientation

2Tough mindedness

3Emotional resilience

4Openness

Explanation:I did the assignment and got it right

How to see the range of values of vty lines?

Answers

Answer:

To get the range of very lines in a switch or a router, in the global mode, type " line very" and the question mark after the space. It displays the ranges of valid very lines in the device.

Explanation:

Routers and switches are intermediate components of a computer network. They are used to connect various nodes and networks. For a remote connection, they use the virtual interface called vty to connect to computers for management purposes. These vty lines allows for SSH and telnet access from workstations and the range of very lines are predetermined and limited and varies for all switches and routers.

Other Questions
I am writing a descriptive paragraph on an actress (project), i need some vocabulary to strengthen the quality of my work (not trying to impress teacher, it's the requirement). Richard is an introvert and finds himself miserable at parties. His response is an example of a(n) ________ person-environment transaction. 1. Current scientific evidence suggests that people arrived in America when? (native people notEuropeans) what were causes and effects of the French Indian War? URGENT! Please help me solve this question with full solutions Woodwick Company issues 9%, five-year bonds, on December 31, 2014, with a par value of $96,000 and semi-annual interest payments.Semi-annual Period-End Unmortized Premium Carrying value 0) 12/31/2816 $8,031 $104,0311) 6/3e/2817 7,228 183,2282) 12/31/2817 6,425 182,425 Use the above straight-line bond amortization table and prepare journal entries for the following A) The issuance of bonds on December 31, 2016.B) The first interest payment on June 30, 2017.C) The second interest payment on December 31, 2017. WILL GIVE BRIANLIEST!!!!!!!!!!!!!!!!!!!!! picture down below how did the establishment of the american colonies benefit the economy of great britain? what is a veag pronoun What would be some positives and negatives of the Roanoke location? Kevin went to see his favorite sports team play his car can go 320 miles on one lank of gas. If he used 20% of a full tank of gas, how many miles did he travel? What is an example of convection? A. A heater in a fish tank warming the water at the bottom of the tank B. Batteries in a flashlight converting chemical energy into light C. Touching a stove and burning your hand D. Touching a stove and burning your hand Natalie has 1/2 gallon of milk. She pours an equal amount of milk each of 8 glasses. Why is horizontal integration important? What is the a simple heart central conflict? Chelsi has talked to her artist friends about how much money they earn each year from working in the arts. Shegathers these values from seven people: [$1,500; $6,700; $2,200; $8,100; $50,500; $12,000; $2,200).What is the median of this data set?$2,200$6,700$7,400$11,900 Can anyone Help please. what oversimplified assumption does the graph make about number of types of products the society produces? The product of two whole numbers is 650 and their sum is 51. What are the two numbers? 224 fl oz equals how many gallons