abecedario=["A","B","C","D","E","F","G"]
# En esta lista, vamos a guardar la cadena que se genera, para posteriormente
# mostrarla a la inversa para hacer la segunda mitad
linea=[]
for i in range(len(abecedario)):
result=""
# montamos la parte izquierda
for j in range(0,len(abecedario)):
if i<j:
result+=" "
else:
result+=abecedario[j]
# montamos la parte derecha
for j in range(len(abecedario)-2,-1,-1):
if i<j:
result+=" "
else:
result+=abecedario[j]
linea.append(result)
# mostramos la linea
print(result)
# mostramos de la mitad para abajo
for i in range(len(linea)-1,0,-1):
print(linea[i-1])
Comentarios sobre la versión: Versión 1.0 (1)