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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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?
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.