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?
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.