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.