From 7fcff96b6a009edd6eb08928f1ca31029d4fa8a3 Mon Sep 17 00:00:00 2001 From: apoorva-25 <66899934+apoorva-25@users.noreply.github.com> Date: Sun, 3 Oct 2021 00:10:42 +0530 Subject: [PATCH] Create printing G_pattern --- .../Python_Programs/printing G_pattern | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Program's_Contributed_By_Contributors/Python_Programs/printing G_pattern diff --git a/Program's_Contributed_By_Contributors/Python_Programs/printing G_pattern b/Program's_Contributed_By_Contributors/Python_Programs/printing G_pattern new file mode 100644 index 0000000000..ed147fbaed --- /dev/null +++ b/Program's_Contributed_By_Contributors/Python_Programs/printing G_pattern @@ -0,0 +1,19 @@ +# Python program to print pattern G + +def Pattern(line): + pat="" + for i in range(0,line): + for j in range(0,line): + if ((j == 1 and i != 0 and i != line-1) or ((i == 0 or + i == line-1) and j > 1 and j < line-2) or (i == ((line-1)/2) + and j > line-5 and j < line-1) or (j == line-2 and + i != 0 and i != line-1 and i >=((line-1)/2))): + pat=pat+"*" + else: + pat=pat+" " + pat=pat+"\n" + return pat + + +line = int(input("Enter a Number")) +print(Pattern(line))