Question: In Python: Say a function can take an unknown number of numbers and return their product, as shown below: def multiply(*args): product = 1 for

In Python:

Say a function can take an unknown number of numbers and return their product, as shown below:

def multiply(*args): product = 1

for item in args: product = product * item return product

multiply(1,2,2)

OUTPUT: multiply(1,2,2) -> 4

How can rewrite the code so that if no arguments are given, the function can also return zero. (i.e. multiply() -> 0), instead of 1?

 

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!