def nomeFormatado(nome, sobrenome ,nome_meio=''):
    if nome_meio:
        nomeCompleto = nome + ' ' + nome_meio + ' ' + sobrenome
    else:
        nomeCompleto = nome + ' ' + sobrenome

    return nomeCompleto.title()

hacker = nomeFormatado('ninja', 'doido', 'silva')
print(hacker)

hacker = nomeFormatado('ninja', 'silva')
print(hacker)

# neste caso e passado um valor padrao para o nome do meio vazio
# caso haja valor ele incluira o nome do meio, senao nao.