Aqui está o que eu fiz com base na aula:
https://colab.research.google.com/drive/1zEe6hn5ls-4bIQ8uqLIDA7JQ9sXbFWrn?usp=sharing
Aqui está o que eu fiz com base na aula:
https://colab.research.google.com/drive/1zEe6hn5ls-4bIQ8uqLIDA7JQ9sXbFWrn?usp=sharing
Olá, Bruno, tudo bem?
Nesse trecho aqui
def saudacao():
pergunta_nome()
print(f"Olá {nome}!")
Vai ocorrer um erro na hora de exibir o nome da pessoa, por um motivo. Quando você criou a função pergunta_nome()
, a variável nome
só existe dentro dela, já que ela até retorna o nome, mas não salva em nenhuma variável. Você pode ter não notado esse erro, porque você criou uma variável nome
lá no início do seu notebook e é dela que vem o resultado. O mais correto seria ou trazer tudo na função saudação ou utilizar uma variável para capturar o resultado da chamada da função pergunta_nome()
. Seria mais ou menos dessas duas formas:
def saudacao():
nome = input('Qual é o seu nome? ')
print(f'Olá {nome}')
ou, utilizando a sua função nome:
def pergunta_nome():
nome = input('Qual seu nome?\n')
return nome
def saudacao():
nome = pergunta_nome()
print(f"Olá {nome}!")
saudacao()
Espero ter ajudado!
Forte abraço!
Legal acompanhar a resolução. Abraço pessoal.