Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Challenge 2 | Assigning a Default Value to a Parameter
Python Functions: From Zero to Hero

book
Challenge 2

Tâche

Swipe to start coding

You have to implement a function called numbers(), which has three parameters: x, y, z with a default value of x = 10. This function should display the sum of these three numbers if y is greater than 33 and if y is less than 33, then the function should display the product of these three values. The input for this function will be 34, 6274.

Solution

def numbers(y, z, x = 10):
if y > 33:
adding = x + y + z
print(adding)
else:
product = x*y*z
print(product)

numbers(y = 34, z = 6274)

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3
# Write your code below
def numbers(___, ___, ___):
if ___:
adding = ___
print(___)
else:
product = ___
print(___)

# Testing
numbers(y = 34, z = 6274)
toggle bottom row
some-alt