Skip to content

Commit f804ae1

Browse files
authored
Merge pull request openAOD#893 from Daksh777/patch-1
String patterns
2 parents 9533f7f + f6c905e commit f804ae1

File tree

4 files changed

+21
-0
lines changed

4 files changed

+21
-0
lines changed

String Patterns/stringpattern1.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
for i in range(5):
2+
print("HOUSE")

String Patterns/stringpattern13.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
s = "PatternHouse"
2+
n = 5
3+
s *= (n**2//len(s)+1)
4+
c = 0
5+
for i in range(1, n):
6+
print(" "*(n-i)+s[c:c+(i*2)-1])
7+
c += i

String Patterns/stringpattern14.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
s = "ARYA"
2+
for i in range(len(s)):
3+
print(s[:i+1])
4+
for i in range(len(s)-1, 0, -1):
5+
print(s[:i])

String Patterns/stringpattern15.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
s = "ABCDE"
2+
half = round(len(s)/2)
3+
for i in range(len(s)):
4+
if i == half:
5+
print(" ".join(s))
6+
elif i != half:
7+
print(" "*(half*2)+s[i])

0 commit comments

Comments
 (0)