Create your own function that does some useful computation

Assignment Help Python Programming
Reference no: EM133784494

Homework: Python

This homework will assess your skills and knowledge in developing a function through an incremental development process such that the debugging becomes fast. There are two parts of this homework, and you must submit both parts.

Part I

You work as a software developer in a company that creates custom software solutions for various clients. Your company has been approached by an educational client who wants to develop a function that calculates the length of the hypotenuse of a right triangle given the lengths of the other two legs as arguments. Your manager has instructed you to use incremental development to create the necessary function and document each stage of the development process. After completing the final stage of development, you have to test the function with different arguments and record the outputs in your Learning Journal.

Task

Include all of the following in your submission:

An explanation of each stage of development, including code and any test input and output.

The output of hypotenuse(3,4).

The output of two additional calls to hypotenuse with different arguments.

Part II

You are a software developer who wants to establish yourself as a skilled and versatile programmer. To achieve this, you have decided to create a work portfolio that showcases your ability to develop custom software solutions. This portfolio will be your gateway to attract potential clients and establish yourself as a freelancer.

As part of your portfolio, you plan to create your own function that does some useful computation using an incremental development approach that will demonstrate your programming skills and problem-solving abilities. You will document each stage of the development process, including the code and any test input and output in your Programming Homework.

Reference no: EM133784494

Questions Cloud

Prepare a two-page case brief of carpenter vs united states : Prepare a two-page case brief of Carpenter v. United States and the Supreme Court's extension of Fourth Amendment protection to cell phones and locations.
Analyze data and present findings of your research : Research and collect relevant data to support your research issue or challenge, analyze the data and present the findings of your research
What opportunities or challenges might be encountered : Why analyzing organization's leadership with respect to its stage of organizational life cycle matters. What opportunities or challenges might be encountered?
How the information presented in the angry eye could be used : How the information presented in The Angry Eye or the alternative video could be used to help teachers broaden their cultural competence?
Create your own function that does some useful computation : Create your own function that does some useful computation using an incremental development approach that will demonstrate your programming skills.
Summarizes a statistical learning-related investigation : STAT6020 Predictive Analytics Project, University of Newcastle - Do these climate change related indicators suggest particular groupings of countries
How your finding from relevant research literature can shape : Describe how your findings from the relevant research literature can shape, inform and improve current business and professional practice related to your topic.
Define precondition and postcondition as part of description : Describe each possibility in your own words. Define precondition and postcondition as part of your description.
Discuss specific quotes that affected your opinion : Discuss specific quotes that affected your opinion and how you will practice differently because of this reading.

Reviews

Write a Review

Python Programming Questions & Answers

  Write a python program to implement the diff command

Without using the system() function to call any bash commands, write a python program that will implement a simple version of the diff command.

  Write a program for checking a circle

Write a program for checking a circle program must either print "is a circle: YES" or "is a circle: NO", appropriately.

  Prepare a python program

Prepare a Python program which evaluates how many stuck numbers there are in a range of integers. The range will be input as two command-line arguments.

  Python atm program to enter account number

Write a simple Python ATM program. Ask user to enter their account number, and print their initail balance. (Just make one up). Ask them if they wish to make deposit or withdrawal.

  Python function to calculate two roots

Write a Python function main() to calculate two roots. You must input a,b and c from keyboard, and then print two roots. Suppose the discriminant D= b2-4ac is positive.

  Design program that asks user to enter amount in python

IN Python Design a program that asks the user to enter the amount that he or she has budget in a month. A loop should then prompt the user to enter his or her expenses for the month.

  Write python program which imports three dictionaries

Write a Python program called hours.py which imports three dictionaries, and uses the data in them to calculate how many hours each person has spent in the lab.

  Write python program to create factors of numbers

Write down a python program which takes two numbers and creates the factors of both numbers and displays the greatest common factor.

  Email spam filter

Analyze the emails and predict whether the mail is a spam or not a spam - Create a training file and copy the text of several mails and spams in to it And create a test set identical to the training set but with different examples.

  Improve the readability and structural design of the code

Improve the readability and structural design of the code by improving the function names, variables, and loops, as well as whitespace. Move functions close to related functions or blocks of code related to your organised code.

  Create a simple and responsive gui

Please use primarily PHP or Python to solve the exercise and create a simple and responsive GUI, using HTML, CSS and JavaScript.Do not use a database.

  The program is to print the time

The program is to print the time in seconds that the iterative version takes, the time in seconds that the recursive version takes, and the difference between the times.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd