1
resposta

Exercício com erro

Fiz algumas funções, porém essa aparece com o erro "unexpected EOF while parsing"

def saudacao():
  nome = input('Qual o seu nome?')
  print = (f'Olá {nome}')
  idade = input('Qual a sua idade?')
  print = (f'Que bom saber que você tem {idade} anos')

Havia testado uma outra com a variável nome e signo e deu certinho:

def saudacao() :
  nome = input( 'Qual o seu nome? ')
  print(f'Olá {nome}')
  signo = input( 'Qual é o seu signo? ')
  print (f' Que bom saber que você é do signo de {signo}')

  saudacao()

Qual o seu nome? Bruna Olá Bruna Qual é o seu signo? Aquário Que bom saber que você é do signo de Aquário

1 resposta

Olá, Bruna! Tudo bem?

O erro da primeira função está acontecendo porque você está atribuindo um valor a palavra reservada do Python print, nas seguintes linhas nome = input('Qual o seu nome?') e idade = input('Qual a sua idade?'). Para funcionar corretamente basta retirar esses iguais e deixar da seguinte forma:

def saudacao():
  nome = input('Qual o seu nome?')
  print(f'{nome}')
  idade = input('Qual a sua idade?')
  print(f'Que bom saber que você tem {idade} anos')

Espero ter ajudado.

Qualquer dúvida estou à disposição.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software