Projeto saudacao:
def saudacao():
nome = input('Qual é o seu nome?')
print(f'Olá {nome}')
Projeto saudacao:
def saudacao():
nome = input('Qual é o seu nome?')
print(f'Olá {nome}')
Olá Alan, Que estranho, eu faço a mesma coisa e apresenta o seguinte erro:
Qual é o seu nome?alulu
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-14-193eac05e30d> in <cell line: 1>()
----> 1 saudacao()
<ipython-input-13-9e335f524c97> in saudacao()
1 def saudacao():
2 nome = input('Qual é o seu nome?')
----> 3 print(f'Olá {nome}')
TypeError: saudacao() takes 0 positional arguments but 1 was given
O meu código esta assim:
def saudacao():
nome = input('Qual é o seu nome?')
print(f'Olá {nome}')
Sabe o que poderia ser? Estou executando assim:
saudacao()
Olá Jhonantan. Eu copiei o seu código e executei ele, não ocorreu nenhum erro. E comparei com o meu não nenhuma diferença, errado ele não está. Então não sei dizer por que aparece essa mensagem.
Ola Jhonantan, tudo bem? Você está executando cada bloco separadamente utilizando o colab? Se sua função estiver em um bloco e a execução em outro, e necessário executar o bloco da função e depois chamar a função no outro bloco.
Abri o Colab em outro momento e tentei chamar a funcao no bloco abaixo sem executar novamente a estrutura que esta no bloco acima:
Agora a mesma execucao, depois de eu ter rodado o bloco de cima primeiro e depois executado a funcao no bloco abaixo: Espero ter ajudado.