From 4608f5d0a3be5d0ee574de6051bdf26c10d032dc Mon Sep 17 00:00:00 2001 From: Kuppili Pavan Date: Tue, 7 Oct 2025 16:17:50 +0530 Subject: [PATCH 1/2] added some pattern problems --- PatternChalange(PYTHON)/day1.py | 5 +++++ PatternChalange(PYTHON)/day10.py | 12 ++++++++++++ PatternChalange(PYTHON)/day11.py | 16 ++++++++++++++++ PatternChalange(PYTHON)/day12.py | 17 +++++++++++++++++ PatternChalange(PYTHON)/day13.py | 17 +++++++++++++++++ PatternChalange(PYTHON)/day14.py | 5 +++++ PatternChalange(PYTHON)/day15.py | 5 +++++ PatternChalange(PYTHON)/day16.py | 12 ++++++++++++ PatternChalange(PYTHON)/day17.py | 6 ++++++ PatternChalange(PYTHON)/day18.py | 13 +++++++++++++ PatternChalange(PYTHON)/day19.py | 23 +++++++++++++++++++++++ PatternChalange(PYTHON)/day2.py | 8 ++++++++ PatternChalange(PYTHON)/day20_1.py | 5 +++++ PatternChalange(PYTHON)/day20_2.py | 5 +++++ PatternChalange(PYTHON)/day3.py | 8 ++++++++ PatternChalange(PYTHON)/day4.py | 5 +++++ PatternChalange(PYTHON)/day5.py | 10 ++++++++++ PatternChalange(PYTHON)/day6.py | 3 +++ PatternChalange(PYTHON)/day7.py | 3 +++ PatternChalange(PYTHON)/day8.py | 5 +++++ PatternChalange(PYTHON)/day9.py | 8 ++++++++ 21 files changed, 191 insertions(+) create mode 100644 PatternChalange(PYTHON)/day1.py create mode 100644 PatternChalange(PYTHON)/day10.py create mode 100644 PatternChalange(PYTHON)/day11.py create mode 100644 PatternChalange(PYTHON)/day12.py create mode 100644 PatternChalange(PYTHON)/day13.py create mode 100644 PatternChalange(PYTHON)/day14.py create mode 100644 PatternChalange(PYTHON)/day15.py create mode 100644 PatternChalange(PYTHON)/day16.py create mode 100644 PatternChalange(PYTHON)/day17.py create mode 100644 PatternChalange(PYTHON)/day18.py create mode 100644 PatternChalange(PYTHON)/day19.py create mode 100644 PatternChalange(PYTHON)/day2.py create mode 100644 PatternChalange(PYTHON)/day20_1.py create mode 100644 PatternChalange(PYTHON)/day20_2.py create mode 100644 PatternChalange(PYTHON)/day3.py create mode 100644 PatternChalange(PYTHON)/day4.py create mode 100644 PatternChalange(PYTHON)/day5.py create mode 100644 PatternChalange(PYTHON)/day6.py create mode 100644 PatternChalange(PYTHON)/day7.py create mode 100644 PatternChalange(PYTHON)/day8.py create mode 100644 PatternChalange(PYTHON)/day9.py diff --git a/PatternChalange(PYTHON)/day1.py b/PatternChalange(PYTHON)/day1.py new file mode 100644 index 000000000000..bdfff41a436b --- /dev/null +++ b/PatternChalange(PYTHON)/day1.py @@ -0,0 +1,5 @@ +n=6 +for i in range(n): + for j in range(n): + print("*",end=" ") + print() \ No newline at end of file diff --git a/PatternChalange(PYTHON)/day10.py b/PatternChalange(PYTHON)/day10.py new file mode 100644 index 000000000000..efdf35cfe9b4 --- /dev/null +++ b/PatternChalange(PYTHON)/day10.py @@ -0,0 +1,12 @@ +n=5 +a=n +for i in range(1,n*2-2): + if i==1 : + print(" "*(n-i-1)+"*") + elif i>n and i==n*2-3: + print(" "*(i-(n-1))+"*") + elif i>n-1: + print(" "*(i-(n-1))+"*"+" "*(a-2)+"*") + a-=2 + else: + print(" "*(n-i-1)+"*"+" "*(2*i-3)+"*") \ No newline at end of file diff --git a/PatternChalange(PYTHON)/day11.py b/PatternChalange(PYTHON)/day11.py new file mode 100644 index 000000000000..27519ea77ca5 --- /dev/null +++ b/PatternChalange(PYTHON)/day11.py @@ -0,0 +1,16 @@ +n=int(input("n=")) +lst=[] +for i in range(n): + temp_lst=[] + for j in range(i+1): + if j==0 or j==i: + temp_lst.append(1) + else: + temp_lst.append(lst[i-1][j-1] + lst[i-1][j]) + lst.append(temp_lst) +for i in range(n): + for j in range(n-i-1): + print(" ",end="") + for k in range(i+1): + print(lst[i][k],end=" ") + print() \ No newline at end of file diff --git a/PatternChalange(PYTHON)/day12.py b/PatternChalange(PYTHON)/day12.py new file mode 100644 index 000000000000..4d9377647aff --- /dev/null +++ b/PatternChalange(PYTHON)/day12.py @@ -0,0 +1,17 @@ +n=int(input("n=")) +for i in range(1,n+1): + for j in range(1,n-i+1): + print(" ",end=" ") + for k in range(i,0,-1): + print(k,end=" ") + for j in range(2,i+1): + print(j,end=" ") + print() +for i in range(n-1,0,-1): + for j in range(n-i): + print(" ",end=" ") + for k in range(i,0,-1): + print(k,end=" ") + for j in range(2,i+1): + print(j,end=" ") + print() \ No newline at end of file diff --git a/PatternChalange(PYTHON)/day13.py b/PatternChalange(PYTHON)/day13.py new file mode 100644 index 000000000000..eaea94295305 --- /dev/null +++ b/PatternChalange(PYTHON)/day13.py @@ -0,0 +1,17 @@ +n=5 +for i in range(n,0,-1): + for j in range(i,0,-1): + print("*",end="") + for j in range((n-i)*2): + print(" ",end="") + for j in range(i,0,-1): + print("*",end="") + print() +for i in range(n): + for j in range(i+1): + print("*",end="") + for j in range((n-i-1)*2,0,-1): + print(" ",end="") + for j in range(i+1): + print("*",end="") + print() \ No newline at end of file diff --git a/PatternChalange(PYTHON)/day14.py b/PatternChalange(PYTHON)/day14.py new file mode 100644 index 000000000000..6a8aff6f5081 --- /dev/null +++ b/PatternChalange(PYTHON)/day14.py @@ -0,0 +1,5 @@ +n=5 +for i in range(1,n-1): + print("*"*i+" "*(n-i-1)*2+"*"*i) +for i in range(n-1,0,-1): + print("*"*i+" "*(n-i-1)*2+"*"*i) \ No newline at end of file diff --git a/PatternChalange(PYTHON)/day15.py b/PatternChalange(PYTHON)/day15.py new file mode 100644 index 000000000000..b28575e5b48d --- /dev/null +++ b/PatternChalange(PYTHON)/day15.py @@ -0,0 +1,5 @@ +n=5 +for i in range(1,n): + for j in range(i): + print((i+j)%2,end=" ") + print() \ No newline at end of file diff --git a/PatternChalange(PYTHON)/day16.py b/PatternChalange(PYTHON)/day16.py new file mode 100644 index 000000000000..3bfeb3f5b591 --- /dev/null +++ b/PatternChalange(PYTHON)/day16.py @@ -0,0 +1,12 @@ +n=5 +for i in range(1,n): + for j in range(n): + if j==1: + print(" "*(n-i)+"*") + else: + print(" "*(n-i)+"*"+" "*(2*i-3)+"*") +for i in range(1,n+1): + if i==1: + print(" "*(n-i)+"*") + else: + print(" "*(n-i)+"*"+" "*(2*i-3)+"*") \ No newline at end of file diff --git a/PatternChalange(PYTHON)/day17.py b/PatternChalange(PYTHON)/day17.py new file mode 100644 index 000000000000..fc633afd06f0 --- /dev/null +++ b/PatternChalange(PYTHON)/day17.py @@ -0,0 +1,6 @@ +n=5 +print(" "*(n)+"*"*(n+1)) +for i in range(1,n): + #print("*"*n) + print(" "*(n-i)+"*"+" "*(n-1)+"*") +print("*"*(n+1)) \ No newline at end of file diff --git a/PatternChalange(PYTHON)/day18.py b/PatternChalange(PYTHON)/day18.py new file mode 100644 index 000000000000..bf6334d793e9 --- /dev/null +++ b/PatternChalange(PYTHON)/day18.py @@ -0,0 +1,13 @@ +n=6 +a=1 +for i in range(n,0,-1): + print(format(" "*(n+1-i),"<1"),end="") + for j in range(1,i): + print(format(a,"<2"),end="") + a+=1 +b=a*2-2 +for i in range(n,1,-1): + for j in range(i,1,-1): + print(b,end=" ") + b-=1 + print( ) \ No newline at end of file diff --git a/PatternChalange(PYTHON)/day19.py b/PatternChalange(PYTHON)/day19.py new file mode 100644 index 000000000000..fca01e3965a5 --- /dev/null +++ b/PatternChalange(PYTHON)/day19.py @@ -0,0 +1,23 @@ +n=int(input("n=")) +k=(2*n)-1 +l=0 +h=k-1 +val=n +matrx=[[0 for i in range(k)] for j in range(k)] +for i in range(n): + for j in range(l,h+1): + matrx[l][j]=val + for j in range(l+1,h+1): + matrx[j][i]=val + for j in range(l+1,h+1): + matrx[h][j]=val + for j in range(l+1,h): + matrx[j][h]=val + l+=1 + h-=1 + val-=1 + +for i in range(k): + for j in range(k): + print(matrx[i][j],end=" ") + print() \ No newline at end of file diff --git a/PatternChalange(PYTHON)/day2.py b/PatternChalange(PYTHON)/day2.py new file mode 100644 index 000000000000..efd588a53aaf --- /dev/null +++ b/PatternChalange(PYTHON)/day2.py @@ -0,0 +1,8 @@ +n=5 +for i in range(1,n): + for j in range(i): + if j n: + t=2*n-i + else: + t=i + for j in range(t): + print("*",end=" ") + print() \ No newline at end of file diff --git a/PatternChalange(PYTHON)/day6.py b/PatternChalange(PYTHON)/day6.py new file mode 100644 index 000000000000..339a9d1f0b40 --- /dev/null +++ b/PatternChalange(PYTHON)/day6.py @@ -0,0 +1,3 @@ +n=5 +for i in range(n): + print(" "*(n-1-i),"*"*(i*2+1)) diff --git a/PatternChalange(PYTHON)/day7.py b/PatternChalange(PYTHON)/day7.py new file mode 100644 index 000000000000..555c00dad400 --- /dev/null +++ b/PatternChalange(PYTHON)/day7.py @@ -0,0 +1,3 @@ +n=5 +for i in range(n): + print(" "*(n-i-1)," *"*i) \ No newline at end of file diff --git a/PatternChalange(PYTHON)/day8.py b/PatternChalange(PYTHON)/day8.py new file mode 100644 index 000000000000..57aef776dd5c --- /dev/null +++ b/PatternChalange(PYTHON)/day8.py @@ -0,0 +1,5 @@ +n=5 +for i in range(1,n): + print(" "*i,"* "*(n+1-i)) +for i in range(1,n+1): + print(" "*((n+1)-i),"* "*i) \ No newline at end of file diff --git a/PatternChalange(PYTHON)/day9.py b/PatternChalange(PYTHON)/day9.py new file mode 100644 index 000000000000..12de4cd21ae8 --- /dev/null +++ b/PatternChalange(PYTHON)/day9.py @@ -0,0 +1,8 @@ +n=5 +for i in range(1,n+1): + if i==1: + print(" "*(n-i)+"*") + elif i==n: + print("* "*(n)) + else: + print(" "*(n-i)+"*"+" "*(2*i-3)+"*") \ No newline at end of file From ff3ef9e31f80e89df2cdcca7758d21be0346263b Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 7 Oct 2025 10:52:43 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- PatternChalange(PYTHON)/day1.py | 6 ++--- PatternChalange(PYTHON)/day10.py | 22 ++++++++--------- PatternChalange(PYTHON)/day11.py | 22 ++++++++--------- PatternChalange(PYTHON)/day12.py | 32 ++++++++++++------------- PatternChalange(PYTHON)/day13.py | 30 +++++++++++------------ PatternChalange(PYTHON)/day14.py | 10 ++++---- PatternChalange(PYTHON)/day15.py | 8 +++---- PatternChalange(PYTHON)/day16.py | 18 +++++++------- PatternChalange(PYTHON)/day17.py | 12 +++++----- PatternChalange(PYTHON)/day18.py | 26 ++++++++++---------- PatternChalange(PYTHON)/day19.py | 38 +++++++++++++++--------------- PatternChalange(PYTHON)/day2.py | 12 +++++----- PatternChalange(PYTHON)/day20_1.py | 10 ++++---- PatternChalange(PYTHON)/day20_2.py | 10 ++++---- PatternChalange(PYTHON)/day3.py | 10 ++++---- PatternChalange(PYTHON)/day4.py | 6 ++--- PatternChalange(PYTHON)/day5.py | 16 ++++++------- PatternChalange(PYTHON)/day6.py | 4 ++-- PatternChalange(PYTHON)/day7.py | 4 ++-- PatternChalange(PYTHON)/day8.py | 10 ++++---- PatternChalange(PYTHON)/day9.py | 14 +++++------ 21 files changed, 160 insertions(+), 160 deletions(-) diff --git a/PatternChalange(PYTHON)/day1.py b/PatternChalange(PYTHON)/day1.py index bdfff41a436b..04ab62b91c4d 100644 --- a/PatternChalange(PYTHON)/day1.py +++ b/PatternChalange(PYTHON)/day1.py @@ -1,5 +1,5 @@ -n=6 +n = 6 for i in range(n): for j in range(n): - print("*",end=" ") - print() \ No newline at end of file + print("*", end=" ") + print() diff --git a/PatternChalange(PYTHON)/day10.py b/PatternChalange(PYTHON)/day10.py index efdf35cfe9b4..9cb351a8c50c 100644 --- a/PatternChalange(PYTHON)/day10.py +++ b/PatternChalange(PYTHON)/day10.py @@ -1,12 +1,12 @@ -n=5 -a=n -for i in range(1,n*2-2): - if i==1 : - print(" "*(n-i-1)+"*") - elif i>n and i==n*2-3: - print(" "*(i-(n-1))+"*") - elif i>n-1: - print(" "*(i-(n-1))+"*"+" "*(a-2)+"*") - a-=2 +n = 5 +a = n +for i in range(1, n * 2 - 2): + if i == 1: + print(" " * (n - i - 1) + "*") + elif i > n and i == n * 2 - 3: + print(" " * (i - (n - 1)) + "*") + elif i > n - 1: + print(" " * (i - (n - 1)) + "*" + " " * (a - 2) + "*") + a -= 2 else: - print(" "*(n-i-1)+"*"+" "*(2*i-3)+"*") \ No newline at end of file + print(" " * (n - i - 1) + "*" + " " * (2 * i - 3) + "*") diff --git a/PatternChalange(PYTHON)/day11.py b/PatternChalange(PYTHON)/day11.py index 27519ea77ca5..cc1684193f7d 100644 --- a/PatternChalange(PYTHON)/day11.py +++ b/PatternChalange(PYTHON)/day11.py @@ -1,16 +1,16 @@ -n=int(input("n=")) -lst=[] +n = int(input("n=")) +lst = [] for i in range(n): - temp_lst=[] - for j in range(i+1): - if j==0 or j==i: + temp_lst = [] + for j in range(i + 1): + if j == 0 or j == i: temp_lst.append(1) else: - temp_lst.append(lst[i-1][j-1] + lst[i-1][j]) + temp_lst.append(lst[i - 1][j - 1] + lst[i - 1][j]) lst.append(temp_lst) for i in range(n): - for j in range(n-i-1): - print(" ",end="") - for k in range(i+1): - print(lst[i][k],end=" ") - print() \ No newline at end of file + for j in range(n - i - 1): + print(" ", end="") + for k in range(i + 1): + print(lst[i][k], end=" ") + print() diff --git a/PatternChalange(PYTHON)/day12.py b/PatternChalange(PYTHON)/day12.py index 4d9377647aff..95f12034d7ad 100644 --- a/PatternChalange(PYTHON)/day12.py +++ b/PatternChalange(PYTHON)/day12.py @@ -1,17 +1,17 @@ -n=int(input("n=")) -for i in range(1,n+1): - for j in range(1,n-i+1): - print(" ",end=" ") - for k in range(i,0,-1): - print(k,end=" ") - for j in range(2,i+1): - print(j,end=" ") +n = int(input("n=")) +for i in range(1, n + 1): + for j in range(1, n - i + 1): + print(" ", end=" ") + for k in range(i, 0, -1): + print(k, end=" ") + for j in range(2, i + 1): + print(j, end=" ") + print() +for i in range(n - 1, 0, -1): + for j in range(n - i): + print(" ", end=" ") + for k in range(i, 0, -1): + print(k, end=" ") + for j in range(2, i + 1): + print(j, end=" ") print() -for i in range(n-1,0,-1): - for j in range(n-i): - print(" ",end=" ") - for k in range(i,0,-1): - print(k,end=" ") - for j in range(2,i+1): - print(j,end=" ") - print() \ No newline at end of file diff --git a/PatternChalange(PYTHON)/day13.py b/PatternChalange(PYTHON)/day13.py index eaea94295305..8d01c4521dba 100644 --- a/PatternChalange(PYTHON)/day13.py +++ b/PatternChalange(PYTHON)/day13.py @@ -1,17 +1,17 @@ -n=5 -for i in range(n,0,-1): - for j in range(i,0,-1): - print("*",end="") - for j in range((n-i)*2): - print(" ",end="") - for j in range(i,0,-1): - print("*",end="") +n = 5 +for i in range(n, 0, -1): + for j in range(i, 0, -1): + print("*", end="") + for j in range((n - i) * 2): + print(" ", end="") + for j in range(i, 0, -1): + print("*", end="") print() for i in range(n): - for j in range(i+1): - print("*",end="") - for j in range((n-i-1)*2,0,-1): - print(" ",end="") - for j in range(i+1): - print("*",end="") - print() \ No newline at end of file + for j in range(i + 1): + print("*", end="") + for j in range((n - i - 1) * 2, 0, -1): + print(" ", end="") + for j in range(i + 1): + print("*", end="") + print() diff --git a/PatternChalange(PYTHON)/day14.py b/PatternChalange(PYTHON)/day14.py index 6a8aff6f5081..ae367419736b 100644 --- a/PatternChalange(PYTHON)/day14.py +++ b/PatternChalange(PYTHON)/day14.py @@ -1,5 +1,5 @@ -n=5 -for i in range(1,n-1): - print("*"*i+" "*(n-i-1)*2+"*"*i) -for i in range(n-1,0,-1): - print("*"*i+" "*(n-i-1)*2+"*"*i) \ No newline at end of file +n = 5 +for i in range(1, n - 1): + print("*" * i + " " * (n - i - 1) * 2 + "*" * i) +for i in range(n - 1, 0, -1): + print("*" * i + " " * (n - i - 1) * 2 + "*" * i) diff --git a/PatternChalange(PYTHON)/day15.py b/PatternChalange(PYTHON)/day15.py index b28575e5b48d..697c1358b9a3 100644 --- a/PatternChalange(PYTHON)/day15.py +++ b/PatternChalange(PYTHON)/day15.py @@ -1,5 +1,5 @@ -n=5 -for i in range(1,n): +n = 5 +for i in range(1, n): for j in range(i): - print((i+j)%2,end=" ") - print() \ No newline at end of file + print((i + j) % 2, end=" ") + print() diff --git a/PatternChalange(PYTHON)/day16.py b/PatternChalange(PYTHON)/day16.py index 3bfeb3f5b591..2a1dd0484cc8 100644 --- a/PatternChalange(PYTHON)/day16.py +++ b/PatternChalange(PYTHON)/day16.py @@ -1,12 +1,12 @@ -n=5 -for i in range(1,n): +n = 5 +for i in range(1, n): for j in range(n): - if j==1: - print(" "*(n-i)+"*") + if j == 1: + print(" " * (n - i) + "*") else: - print(" "*(n-i)+"*"+" "*(2*i-3)+"*") -for i in range(1,n+1): - if i==1: - print(" "*(n-i)+"*") + print(" " * (n - i) + "*" + " " * (2 * i - 3) + "*") +for i in range(1, n + 1): + if i == 1: + print(" " * (n - i) + "*") else: - print(" "*(n-i)+"*"+" "*(2*i-3)+"*") \ No newline at end of file + print(" " * (n - i) + "*" + " " * (2 * i - 3) + "*") diff --git a/PatternChalange(PYTHON)/day17.py b/PatternChalange(PYTHON)/day17.py index fc633afd06f0..5af968905107 100644 --- a/PatternChalange(PYTHON)/day17.py +++ b/PatternChalange(PYTHON)/day17.py @@ -1,6 +1,6 @@ -n=5 -print(" "*(n)+"*"*(n+1)) -for i in range(1,n): - #print("*"*n) - print(" "*(n-i)+"*"+" "*(n-1)+"*") -print("*"*(n+1)) \ No newline at end of file +n = 5 +print(" " * (n) + "*" * (n + 1)) +for i in range(1, n): + # print("*"*n) + print(" " * (n - i) + "*" + " " * (n - 1) + "*") +print("*" * (n + 1)) diff --git a/PatternChalange(PYTHON)/day18.py b/PatternChalange(PYTHON)/day18.py index bf6334d793e9..22ad4a2fb662 100644 --- a/PatternChalange(PYTHON)/day18.py +++ b/PatternChalange(PYTHON)/day18.py @@ -1,13 +1,13 @@ -n=6 -a=1 -for i in range(n,0,-1): - print(format(" "*(n+1-i),"<1"),end="") - for j in range(1,i): - print(format(a,"<2"),end="") - a+=1 -b=a*2-2 -for i in range(n,1,-1): - for j in range(i,1,-1): - print(b,end=" ") - b-=1 - print( ) \ No newline at end of file +n = 6 +a = 1 +for i in range(n, 0, -1): + print(format(" " * (n + 1 - i), "<1"), end="") + for j in range(1, i): + print(format(a, "<2"), end="") + a += 1 +b = a * 2 - 2 +for i in range(n, 1, -1): + for j in range(i, 1, -1): + print(b, end=" ") + b -= 1 + print() diff --git a/PatternChalange(PYTHON)/day19.py b/PatternChalange(PYTHON)/day19.py index fca01e3965a5..7d5828a1fb1e 100644 --- a/PatternChalange(PYTHON)/day19.py +++ b/PatternChalange(PYTHON)/day19.py @@ -1,23 +1,23 @@ -n=int(input("n=")) -k=(2*n)-1 -l=0 -h=k-1 -val=n -matrx=[[0 for i in range(k)] for j in range(k)] +n = int(input("n=")) +k = (2 * n) - 1 +l = 0 +h = k - 1 +val = n +matrx = [[0 for i in range(k)] for j in range(k)] for i in range(n): - for j in range(l,h+1): - matrx[l][j]=val - for j in range(l+1,h+1): - matrx[j][i]=val - for j in range(l+1,h+1): - matrx[h][j]=val - for j in range(l+1,h): - matrx[j][h]=val - l+=1 - h-=1 - val-=1 + for j in range(l, h + 1): + matrx[l][j] = val + for j in range(l + 1, h + 1): + matrx[j][i] = val + for j in range(l + 1, h + 1): + matrx[h][j] = val + for j in range(l + 1, h): + matrx[j][h] = val + l += 1 + h -= 1 + val -= 1 for i in range(k): for j in range(k): - print(matrx[i][j],end=" ") - print() \ No newline at end of file + print(matrx[i][j], end=" ") + print() diff --git a/PatternChalange(PYTHON)/day2.py b/PatternChalange(PYTHON)/day2.py index efd588a53aaf..7ec3c92b36ca 100644 --- a/PatternChalange(PYTHON)/day2.py +++ b/PatternChalange(PYTHON)/day2.py @@ -1,8 +1,8 @@ -n=5 -for i in range(1,n): +n = 5 +for i in range(1, n): for j in range(i): - if j n: - t=2*n-i +n = 5 +t = 0 +for i in range(n * 2): + if i > n: + t = 2 * n - i else: - t=i + t = i for j in range(t): - print("*",end=" ") - print() \ No newline at end of file + print("*", end=" ") + print() diff --git a/PatternChalange(PYTHON)/day6.py b/PatternChalange(PYTHON)/day6.py index 339a9d1f0b40..15e9fe3f7430 100644 --- a/PatternChalange(PYTHON)/day6.py +++ b/PatternChalange(PYTHON)/day6.py @@ -1,3 +1,3 @@ -n=5 +n = 5 for i in range(n): - print(" "*(n-1-i),"*"*(i*2+1)) + print(" " * (n - 1 - i), "*" * (i * 2 + 1)) diff --git a/PatternChalange(PYTHON)/day7.py b/PatternChalange(PYTHON)/day7.py index 555c00dad400..2358c665c3c3 100644 --- a/PatternChalange(PYTHON)/day7.py +++ b/PatternChalange(PYTHON)/day7.py @@ -1,3 +1,3 @@ -n=5 +n = 5 for i in range(n): - print(" "*(n-i-1)," *"*i) \ No newline at end of file + print(" " * (n - i - 1), " *" * i) diff --git a/PatternChalange(PYTHON)/day8.py b/PatternChalange(PYTHON)/day8.py index 57aef776dd5c..6409111ea109 100644 --- a/PatternChalange(PYTHON)/day8.py +++ b/PatternChalange(PYTHON)/day8.py @@ -1,5 +1,5 @@ -n=5 -for i in range(1,n): - print(" "*i,"* "*(n+1-i)) -for i in range(1,n+1): - print(" "*((n+1)-i),"* "*i) \ No newline at end of file +n = 5 +for i in range(1, n): + print(" " * i, "* " * (n + 1 - i)) +for i in range(1, n + 1): + print(" " * ((n + 1) - i), "* " * i) diff --git a/PatternChalange(PYTHON)/day9.py b/PatternChalange(PYTHON)/day9.py index 12de4cd21ae8..0ac1eb455d71 100644 --- a/PatternChalange(PYTHON)/day9.py +++ b/PatternChalange(PYTHON)/day9.py @@ -1,8 +1,8 @@ -n=5 -for i in range(1,n+1): - if i==1: - print(" "*(n-i)+"*") - elif i==n: - print("* "*(n)) +n = 5 +for i in range(1, n + 1): + if i == 1: + print(" " * (n - i) + "*") + elif i == n: + print("* " * (n)) else: - print(" "*(n-i)+"*"+" "*(2*i-3)+"*") \ No newline at end of file + print(" " * (n - i) + "*" + " " * (2 * i - 3) + "*")