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

Dúvida sobre Função com Parâmetro

Caso eu crie uma função, e queira usar ela mais para frente no meu código, eu preciso digitar sempre a função para poder executa-la?

Ex:

nome = 'Matheus'
def saudacao_sem_input(nome_da_pessoa):
  print(f'Olá, {nome_da_pessoa}')

  saudacao_sem_input(nome)

Ou posso simplesmente executar essa minha função, independente se eu escrever a primeira parte ou não?

2 respostas
solução!

Olá, Matheus! Tudo bem?

Uma vez escrita certa função em seu código, não é necessário reescrevê-la novamente. Com isso, para a executar, basta chamar sua função nos momentos em que você precisar. Nesse sentido, o exemplo abaixo ajuda:

def saudacao_sem_input(nome_da_pessoa):
  print(f'Olá, {nome_da_pessoa}')

nome = 'Matheus'
saudacao_sem_input(nome)

nome = 'Alexandre'
saudacao_sem_input(nome)

Dessa forma, perceba que utilizei a mesma função duas vezes, tanto para o nome Matheus, quanto para o nome Alexandre, escrevendo o procedimento "saudacao_sem_input" apenas uma vez.

Espero ter ajudado! Qualquer dúvida, estou a disposição.

Entendi, muito obrigado pelo auxílio! :)