https://i.stack.imgur.com/5rpBR.png
https://i.stack.imgur.com/ZH04N.png
защита full_pyramid (строки):
print('\nFull pyramid...\n')
for i in range(rows):
print(' '*(rows-i-1) + '*'*(2*i+1))
строка = "
reversed_string = строка[::-1]
result_string = " ".join(строка)
для диапазона (0,25):
result_string += chr(ord('a')+a)
Это должно сделать это
import string
rows = 26
for i in range(rows):
row = string.ascii_letters[i]
for c in range(i-1,-1,-1):
outside = string.ascii_letters[c]
row = '%s%s%s' % (outside, row, outside)
space = ' '*(rows-i)
row = '%s%s%s' % (space, row, space)
print(row)
Это сделает это
Питон 3.х:
def pyramid(rows):
s = "abcdefghijklmnopqrstuvwxyz"
for i in range(rows, 0, -1):
for j in range(i):
print(' ', end='')
for k in range(rows-i):
print(s[k], end='')
for m in range(rows-i, -1, -1):
print(s[m], end='')
print()
pyramid(15)
Питон 2.х:
def pyramid(rows):
s = "abcdefghijklmnopqrstuvwxyz"
for i in range(rows, 0, -1):
for j in range(i):
print(' '),
for k in range(rows-i):
print(s[k]),
for m in range(rows-i, -1, -1):
print(s[m]),
print('')
pyramid(15)
вау, вы, ребята, действительно молодцы, я вижу, вы должны сначала ввести весь алфавит в качестве переменной, спасибо.