From ef87e58b6d413ee034b3c1e5a4c3e7541da6c5cd Mon Sep 17 00:00:00 2001 From: Eggert Jung Date: Wed, 11 Nov 2020 11:23:57 +0100 Subject: [PATCH] task 10 --- src/sectubs/exercises.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/sectubs/exercises.py b/src/sectubs/exercises.py index ca6ccf2..a72c6c1 100644 --- a/src/sectubs/exercises.py +++ b/src/sectubs/exercises.py @@ -74,3 +74,16 @@ def b64_enc(str): res = res + b64_enc_map(bits[i]) return res + +if __name__ == "__main__": + import argparse + parser = argparse.ArgumentParser() + parser.add_argument('FILE', help="The input positional parameter.") + parser.add_argument('-b', '--bool', action='store_true', help="An optional boolean flag (Default: False).") + parser.add_argument('-f', '--float', default=0.0, type=float, help="An optional parameter of type float (Default: 0.0).") + parser.add_argument('-i', '--int', default=0, type=int, help="An optional parameter of type int (Default: 0).") + + args = parser.parse_args() + print("input: {FILE}\n--bool {bool}\n--float {float}\n--int {int}".format(**args.__dict__)) + + exit(42)