Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Arguments Optionnels | Arguments Positionnels et Optionnels
Tutoriel sur les Fonctions Python

book
Défi : Arguments Optionnels

Tâche

Swipe to start coding

  1. Définissez les arguments name et greeting pour la fonction.
  2. Définissez une valeur par défaut pour l'argument greeting.
  3. Exécutez la fonction greet en passant uniquement l'argument positionnel lors de l'exécution, et laissez l'argument optionnel à sa valeur par défaut.

Solution

def greet(name, greeting="Hello"):
message = f"{greeting}, {name}!"
return message

print(greet('Alex'))
print(greet("Bob", "Hi"))

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 4
single

single

# Function that generates a greeting
def greet(___, ___=___):
message = f"{greeting}, {name}!"
return message

# Function calls
print(greet(___)) # uses default values for greeting
print(greet("Bob", "Hi")) # all arguments are provided

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

some-alt