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

Poderia ajudar

Questão é a seguinte: Coleta e amostragem de dados

2-Crie um programa que solicite à pessoa usuária digitar seu nome e idade, e imprima “Olá, [nome], você tem [idade] anos.”.

Para a questão 2 não estou conseguindo resolver: nome = input('Escreva seu nome: ') Idade = input('Digite a sua idade: ') print(f'Olá' {nome}, 'você tem' {Idade} anos)

Poderia me orientar?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Oi, Alexander, tudo bem?

O seu código apresenta um erro de sintaxe na escrita da f-string para imprimir a mensagem na tela. Você separou as variáveis das strings por meio de aspas simples, da seguinte forma:

print(f'Olá' {nome}, 'você tem' {idade} anos).

Contudo, a escrita correta usaria as aspas simples no início e no final da frase e adicionarias as variáveis entre chaves, separando-as das strings.

print(f'Olá, {nome}, você tem {idade} anos.')

Parece que você está tendo um pequeno problema ao imprimir a mensagem com o nome e a idade. Vou te ajudar a corrigir o código.

O código completo ficaria assim:

nome = input('Escreva seu nome: ')
idade = input('Digite a sua idade: ')
print(f'Olá, {nome}, você tem {idade} anos.')

Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Obrigado!