summaryrefslogtreecommitdiff
path: root/samples/test.py
diff options
context:
space:
mode:
Diffstat (limited to 'samples/test.py')
-rw-r--r--samples/test.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/samples/test.py b/samples/test.py
new file mode 100644
index 0000000..aaa4ad7
--- /dev/null
+++ b/samples/test.py
@@ -0,0 +1,20 @@
+def factorial(n):
+ # This is a comment explaining the function
+ if n <= 1:
+ return 1
+ else:
+ return n * factorial(n - 1)
+
+class Calculator:
+ def __init__(self):
+ self.result = 0
+
+ def add(self, a, b):
+ """Docstring for add method"""
+ return a + b
+
+if __name__ == "__main__":
+ print("Factorial of 5 is:", factorial(5))
+ calc = Calculator()
+ res = calc.add(10, 20)
+ print(f"Result: {res}")