================================================================================
  Question 9: Dynamic Greeting Generator (Variable-Length Arguments)
================================================================================

FULL QUESTION:
Scenario: You want to create a greeting system that can greet a single person
or a group of people.

Task:
1. Define a function greet_people() that can accept any number of name arguments
   using variable-length arguments (*args).
2. Inside the function:
   - If no names are provided, print a generic greeting (e.g. "Hello, Guest!").
   - If one or more names are passed, print an individual personalized greeting.
3. Test your function with:
   - No arguments: greet_people()
   - One argument: greet_people("Alice")
   - Multiple arguments: greet_people("Bob", "Charlie", "David")

SHORT QUESTION:
Dynamic greeting generator using variable-length positional arguments (*args) to greet individual and multiple people.

================================================================================
README & SETUP INSTRUCTIONS:
================================================================================
# Question 9: Dynamic Greeting Generator (Variable-Length Arguments)

- Prerequisites: Python 3.x (Standard library only).
- Setup: None.
- How to Run: python question_09.py
- Expected Behavior: Formats greeting strings for 0, 1, and N positional arguments.

================================================================================
SOURCE CODE FILES:
================================================================================

1. question_09.py
--------------------------------------------------------------------------------
def greet_people(*args):
    if len(args) == 0:
        print("Hello, stranger!")
    elif len(args) == 1:
        print(f"Hello, {args[0]}!")
    else:
        print(f"Hello", end="")
        for name in args:
          if name == args[-1]:
            break
          print(f", {name}", end="")
        print(f" and {name}!")

greet_people()
greet_people("Alice")
greet_people("Bob", "Charlie")
greet_people("David", "Eve", "Frank")
--------------------------------------------------------------------------------
