0
How to print english alphabets from a-z in diamond shape using english alphabet using python code
I want to print to English alphabets in diamond shape using english alphabet without repeating the letters. Same is below a bc def ghijk lmnop qrst uvw xy z
2 Answers
+ 3
Start by thinking logically about what you need to do. Break it into steps.
How will you create the alphabet? How will you call each letter so it fits on the line? What else do you need to think about?
Hopefully, this starts your journey.
If you need more help, start a code and attach it here as per this instruction:
https://code.sololearn.com/Wek0V1MyIR2r/?ref=app
https://code.sololearn.com/W0uW3Wks8UBk/?ref=app
+ 1
you can use triple quoted strings.
Also, fonts used in terminals are usually monospace fonts(equal width and spacing), so your example would not arrange into a diamond pattern.
print('''
a
b c
d e f
g h i j
k l m n o
p q r s
t u v
wxy
z
''')
print('''
a
bcd
e f g
h i j k
l m n o p
q r s t
u v w
x y
z
''')
print('''
a
bcd
e f g
h i j k
l m n o
p q r s
t u v
wxy
z
''')
print('''
a
bcd
efghi
j k l m
n o p q
rstuv
wxy
z
''')
print('''
a
bcd
e f g
hijklmn
o p q r
stuvw
x y
z
''')
print('''
a
b c
defgh
i j k l
mnopqrs
t u v
wxy
z
''')