Bird
0
0

How can you modify this method to have a default value for parameter greeting as "Hello"?

hard📝 Application Q9 of 15
Python - Methods and Behavior Definition
How can you modify this method to have a default value for parameter greeting as "Hello"?
def greet(name, greeting):
    return f"{greeting}, {name}!"
Adef greet(name, greeting="Hello"):
Bdef greet(name="Hello", greeting):
Cdef greet(greeting="Hello", name):
Ddef greet(name, greeting): greeting="Hello"
Step-by-Step Solution
Solution:
  1. Step 1: Recall default parameter syntax

    Default values are assigned in the method header using = after parameter name.
  2. Step 2: Identify correct placement

    Parameters with defaults must come after parameters without defaults.
  3. Final Answer:

    def greet(name, greeting="Hello"): -> Option A
  4. Quick Check:

    Default parameters use =value after parameter name [OK]
Quick Trick: Place default parameters after required ones [OK]
Common Mistakes:
  • Placing default parameter before required parameter
  • Assigning default inside method body
  • Omitting quotes around default string

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Python Quizzes