Question: Question 1 : Addition Open addition.py and look at the definition of add: def add ( a , b ) : Return the sum of

Question 1: Addition
Open
addition.py and look at the definition of add:
def add(a,b) :
"Return the sum of a and b
"*** YOUR CODE HERE ***"
return 0
The tests called this with a and b set to different values, but the code always returned zero. Modify this definition using the following code:
def add(a,b) :
"Return the sum of a and b
print("Passed a=%s and b=%s, returning a+b=%s%(a,b,a+b))
return a+b
Now re-run the autograder for only the question q1.
python
autograder.py -qq1
Question q1
Passed a=1 and b=1, returning a+b=2
PASS: test_cases/q1/addition1.test
add (a,b) returns the sum of a and b
Passed a=2 and b=3, returning a+b=5
*** PASS: test_cases/q1/addition2.test
***,add(a,b) returns the sum of a and b
Passed a=10 and b=-2.1, returning a+b=7.9
PASS: test_cases/q1/addition3.test
***,add(a,b) returns the sum of a and b
### Question q3: 1/1 ###
Finished at 22:54:31
Provisional grades
Question q3: 1/1
Total: 11
You now pass all tests, getting full marks for question 1. Notice the new lines "Passed a=..." which appear before "*** PASS: ...". These are produced by the print statement in add. You can use print statements like that to output information useful for debugging.
Question 2: buyLotsOfFruit function
Add a buyLotsOfFruit(orderList) function to
buyLotsOfFruit.py which takes a list of (fruit,pound) tuples and returns the cost of your list. If there is some fruit in the list which doesn't appear in fruitPrices it should print an error message and return None. Please do not change the fruitPrices variable.
 Question 1: Addition Open addition.py and look at the definition of

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!