from math import ceil

def escrita_colunas(textos, colunas):
    linhas_coluna = ceil(len(textos)/colunas)
    tamanho = max([len(texto) for texto in textos]) + 1
    escritas = [''] * linhas_coluna

    for pos, texto in enumerate(textos):
        escritas[pos % linhas_coluna] += texto.ljust(tamanho, ' ')

    for escrita in escritas:
        print(escrita)

textos = ['1 ano: Bodas de Ágata', 
	      '2 anos: Bodas de Água-Marinha', 
	      '3 anos: Bodas de Âmbar', 
	      '4 anos: Bodas de Alabastro', 
	      '5 anos: Bodas de Alexandrita', 
	      '6 anos: Bodas de Amazônia', 
	      '7 anos: Bodas de Ametista', 
	      '8 anos: Bodas de Andaluzite', 
	      '9 anos: Bodas de Aventurina', 
	      '10 anos: Bodas de Axinite']
	      
escrita_colunas(textos, 2)