Source code for greetings.greeter

[docs]def greet(personal, family, title="", polite=False): """ Generate a greeting string for a person. Parameters ---------- personal: str A given name, such as Will or Jean-Luc family: str A family name, such as Riker or Picard title: str An optional title, such as Captain or Reverend polite: bool True for a formal greeting, False for informal. Returns ------- string An appropriate greeting Examples -------- >>> from greetings.greeter import greet >>> greet("Terry", "Jones") 'Hey, Terry Jones. """ greeting = "How do you do, " if polite else "Hey, " if title: greeting += f"{title} " greeting += f"{personal} {family}." return greeting