From f9a1aacae157c85390ecbcf7777c6016cfc0c03d Mon Sep 17 00:00:00 2001 From: Reem Almezeal Date: Thu, 19 Feb 2026 13:32:20 +0300 Subject: [PATCH] Task 1 and 2 have been completed --- PatternFunction.py | 12 ++++++++++++ PatternFunctionBonus.py | 14 ++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 PatternFunction.py create mode 100644 PatternFunctionBonus.py diff --git a/PatternFunction.py b/PatternFunction.py new file mode 100644 index 0000000..10b1304 --- /dev/null +++ b/PatternFunction.py @@ -0,0 +1,12 @@ +def pattern_function(num): + """this function will print the desired pattern of numbers""" + for i in range(num,0,-1): + j=i + while j>0: + print(j ,end=" ") + j-=1 + print() + +pattern_function(10) +print() +print(pattern_function.__doc__) diff --git a/PatternFunctionBonus.py b/PatternFunctionBonus.py new file mode 100644 index 0000000..96bfa53 --- /dev/null +++ b/PatternFunctionBonus.py @@ -0,0 +1,14 @@ +def pattern_function(num): + """this function will return the desired pattern of numbers as a string""" + EndPattern="" + for i in range(num,0,-1): + j=i + while j>0: + EndPattern+=str(j)+" " + j-=1 + EndPattern+="\n" + return EndPattern + +pattern=pattern_function(10) +print(pattern) +print(pattern_function.__doc__)