Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Quando colocar ou não "int"

idade1 = 10 idade2 = int("20") print(idade1 + idade2)

No código acima não entendi o pq de colocar idade2=int("20"). Não poderia simplesmente colocar idade2=20 para ocorrer a soma? Há diferença entre idade2 = int("20") e idade1 = 10?

1 resposta
solução!

Nesse caso, ele queria explicitar que você não pode somar um inteiro com uma string. Aí, já sendo dada a string como "20", você poderia transformar ela em inteiro usando a função int().

Ele fez isso mais pra te mostrar essa função na prática, visto que quando você fosse realmente escrever um código em python, você acabaria escrevendo idade2 = 20 mesmo.

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