Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Dúvida no Ex. 4 da Aula 4 - Funções

Descobrindo o método. Não entendi a pergunta.

4 respostas

Quero que você olhe o código abaixo:

>>> from biblioteca import *
>>> nome_formatado = gera_nome_convite("Fabio Pimentel")
>>> nome_formatado
'Fabi ntel'
>>> envia_convite(nome_formatado)
Enviando convite para Fabi ntel

Veja que estamos chamando a função gera_nome_convite que recebe como parâmetro um texto, no exemplo, o nome de um instrutor. Essa função retorna Fabi ntel.

Você sabe que se a função gera_nome_convite receber Fabio Pimentel a saída será Fabi ntel, será que consegue descobrir como é feita a função gera_nome_convite?

Se você sabe qual é a entrada e sabe a saída, mesmo que se alguém tivesse apagado a gera_nome_convite você poderia recriá-la.

Só vou trocar o nome descobrindo método para descobrindo como as funções foram feitas.

Entendi, quer dizer que se o arquivo for apagado e se souber como as funções como foram feitas tenho como recuperar o arquivo através do terminal.

Há alguma maneira de exportar as funções para o arquivo através do terminal do python ou tenho que fazer backup de todos os arquivos.

Não. Você não recupera através do terminal. Você cria a função do zero só olhando o que ela recebe e retorna. Se a função tem 10000 linhas você terá que programa-lá novamente.

solução!

Entendi. Obrigado. Roberto