From ad547a4ec967da20bc7bfa6916625c1d31dcd107 Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Sun, 31 Aug 2025 14:22:38 +0800 Subject: [PATCH] feat: add functions --- functions.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 functions.py diff --git a/functions.py b/functions.py new file mode 100644 index 0000000..bd91ffe --- /dev/null +++ b/functions.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python3 + +do_add = lambda a, b: a + b + +def do_add_2(a, b): + return a + b + +def incr(base, inc = 1): + return base + inc + +def var_args(first_arg = "first", *args): + print("fist arg:", first_arg) + print("rest args:", args) + +if __name__ == "__main__": + print("1 + 2 =", do_add(1, 2)) + print("1 + 2 =", do_add_2(1, 2)) + print("1 inc 1 =", incr(1)) + print("1 inc 1 =", incr(1, inc = 1)) + print("1 inc 2 =", incr(1, inc = 2)) + var_args() + var_args("fist argument", "1", "2", "3")