w3resource

Python Exercise: Calculate the product, multiplying all the numbers of a given tuple

Python tuple: Exercise-26 with Solution

Write a Python program to calculate the product, multiplying all the numbers in a given tuple.

Sample Solution:

Python Code:

# Define a function named 'mutiple_tuple' that takes a tuple 'nums' as input.
def mutiple_tuple(nums):
    # Create a temporary list 'temp' by converting the input tuple 'nums' into a list.
    temp = list(nums)
    
    # Initialize a 'product' variable to 1, which will store the product of all numbers in the tuple.
    product = 1 
    
    # Iterate through each element 'x' in the 'temp' list.
    for x in temp:
        # Multiply the current 'x' with the 'product' to accumulate the product of all numbers.
        product *= x
    
    # Return the final product.
    return product

# Create a tuple 'nums' containing a sequence of numbers.
nums = (4, 3, 2, 2, -1, 18)

# Print a message indicating the original tuple.
print ("Original Tuple: ")

# Print the 'nums' tuple.
print(nums)

# Print a message indicating the product, which is the result of multiplying all the numbers in the tuple using the 'mutiple_tuple' function.
print("Product - multiplying all the numbers of the said tuple:", mutiple_tuple(nums))

# Create another tuple 'nums' with a different set of numbers.
nums = (2, 4, 8, 8, 3, 2, 9)

# Print a message indicating the original tuple.
print ("\nOriginal Tuple: ")

# Print the 'nums' tuple.
print(nums)

# Print a message indicating the product, which is the result of multiplying all the numbers in the tuple using the 'mutiple_tuple' function.
print("Product - multiplying all the numbers of the said tuple:", mutiple_tuple(nums)) 

Sample Output:

Original Tuple: 
(4, 3, 2, 2, -1, 18)
Product - multiplying all the numbers of the said tuple: -864

Original Tuple: 
(2, 4, 8, 8, 3, 2, 9)
Product - multiplying all the numbers of the said tuple: 27648

Flowchart:

Flowchart: Calculate the product, multiplying all the numbers of a given tuple.

Python Code Editor:

Previous: Write a Python program convert a given string list to a tuple.
Next: Write a Python program to calculate the average value of the numbers in a given tuple of tuples.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/python-exercises/tuple/python-tuple-exercise-26.php