Computers and Technology, 19.04.2021 22:50 elizabethg56
One of the biggest benefits of writing code inside functions is that we can reuse the code. We simply call it whenever we need it! Letâs take a look at a calculator program that could be rewritten in a more reusable way with functions. Notice that two floats (decimal numbers, but they can also include integers) are inputted by the user, as an operation that the user would like to do. A series of if statements are used to determine what operation the user has chosen, and then, the answer is printed inside a formatted print statement.
num1 = float(input("Enter your first number: "))
num2 = float(input("Enter your second number: "))
operation = input("What operation would you like to do? Type add, subtract, multiply, or divide.")
if operation == "add":
print(num1, "+", num2,"=", num1 + num2)
elif operation == "subtract": print(num1, "-", num2,"=", num1 - num2)
elif operation == "multiply": print(num1, "*", num2,"=", num1 * num2)
elif operation == "divide": print(num1, "/", num2,"=", num1 / num2)
else:
print("Not a valid operation.")
Your job is to rewrite the program using functions. We have already looked at a function that adds two numbers. Using that as a starting point, we could call the add function from within our program in this way:
if operation == âaddâ:
result = add(num1, num2)
print(num1, "+", num2,"=",result)
Now itâs your turn to do the following: Type all of the original code into a new file in REPL. it. Copy the add function from the unit and paste it at the top of your program. Write 3 additional functions: subtract, multiply, and divide. Pay careful attention to the parameters and return statement. Remember to put the three functions at the top of your Python program before your main code. Rewrite the main code so that your functions are called.
Answers: 1
Computers and Technology, 22.06.2019 11:30
What do character formats do for your document's message? a.set the tone b.provide organization c.provide clarity d.set how texts align with documents
Answers: 2
Computers and Technology, 22.06.2019 18:30
Which of these options are the correct sequence of actions for content to be copied and pasted? select content, click the copy button, click the paste button, and move the insertion point to where the content needs to be inserted. click the copy button, select the content, move the insertion point to where the content needs to be inserted, and click the paste button. select the content, click the copy button, move the insertion point to where the content needs to be inserted, and click the paste button. select the content, move the insertion point to where the content needs to be inserted, click the copy button, and click the paste button.
Answers: 3
Computers and Technology, 23.06.2019 02:00
Which of the following is not a source of sustainable raw materials? a) coal mine b) flick of sheep c) cotton plantation d) line forest.
Answers: 2
Computers and Technology, 23.06.2019 08:00
What is a scenario where records stored in a computer frequently need to be checked
Answers: 2
One of the biggest benefits of writing code inside functions is that we can reuse the code. We simpl...
Mathematics, 02.12.2020 19:20
Mathematics, 02.12.2020 19:20
Mathematics, 02.12.2020 19:20
Mathematics, 02.12.2020 19:20
Mathematics, 02.12.2020 19:20
Mathematics, 02.12.2020 19:20
English, 02.12.2020 19:20
Physics, 02.12.2020 19:20
History, 02.12.2020 19:20
Biology, 02.12.2020 19:20