<filename>cmd/argparse6.py

# python argparse6.py 4
# python argparse6.py 4 -v

import argparse

parser = argparse.ArgumentParser()
parser.add_argument("square", type=int, help="display a square of a given number")
parser.add_argument("-v","--verbose", help="increase output verbose", action="store_true")

args = parser.parse_args()
answer = args.square ** 2

if args.verbose:
    print("the square of {} equals {}".format(args.square, answer))
else:
    print(answer)
