From 9152cdd2b0ae7254285ae36798a076a47bbc29e6 Mon Sep 17 00:00:00 2001 From: Aida Eslami Date: Wed, 3 Dec 2025 11:22:12 +0000 Subject: [PATCH] create cos.py file and implement cowsay madule --- implement-cowsay/cow.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 implement-cowsay/cow.py diff --git a/implement-cowsay/cow.py b/implement-cowsay/cow.py new file mode 100644 index 00000000..638a247b --- /dev/null +++ b/implement-cowsay/cow.py @@ -0,0 +1,22 @@ +import cowsay +import argparse + +parser = argparse.ArgumentParser( + prog="cowsay", + description="Simple cowsay clone", +) +parser.add_argument("--animal",choices=cowsay.list_cows(), help="The animal to be saying things.") + +parser.add_argument("message",nargs="+", help="Message to be displayed by the cow") +args = parser.parse_args() + + +msg=" ".join(args.message) + + +msg = " ".join(args.message) + +if args.animal is None: + print(cowsay.cowsay(msg)) +else: + print(cowsay.cowsay(msg, cow=args.animal)) \ No newline at end of file