1
resposta

Erro interessante de conversão de dados

Ao escrever o código de um dos exercícios, me deparei com a seguinte mensagem de erro: Isso me fez perceber que embora a variável soma receba dois valores inteiros, ao concatenar ela com uma string na saída, é necessário converter ela para string. Eu tentei converter para inteiro e o erro abaixo foi exibido:

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

Sem a conversão, a saída escreve o nome da variável e não a soma dos valores.

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

Ao converter para string, a execução se deu com sucesso:

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

1 resposta

Oi, Rosane! Como vai?

Obrigada por compartilhar seu código com a comunidade Alura.

Gostei de como você percebeu a importância da conversão de tipos em Python para gerar a saída correta.Isso mostra atenção aos detalhes e compreensão prática do conteúdo da aula.

Uma dica legal é usar f-strings, que facilitam a concatenação de diferentes tipos de dados. Assim:


valor1 = 5  
valor2 = 3  
soma = valor1 + valor2  

print(f"A soma é {soma}")

Com f"A soma é {soma}", o valor inteiro é automaticamente convertido para string. Isso torna o código mais limpo e fácil de ler.

Conte com o apoio do Fórum na sua jornada.

Abraços e bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!