Exercícios Resolvidos de Strings

Ver Teoria

Enunciado

Analise a saída do seguinte código, quando a entrada é 2:

Passo 1

Fala aí! Cara, o que vai acontecer é que o número que foi digitado (nesse caso, 2) vai ser guardado na variável n, em forma de texto. Isso porque a função input() sempre retorna texto.

Depois, é importante lembrar que quando tem várias funções aninhadas, uma dentro da outra, as mais internas são resolvidas antes. Nesse caso, a primeira coisa a acontecer na segunda linha é a expressão “n+’10’”. Como n é e texto e “10” também, o que vai acontecer é a concatenação desses dois valores. Nesse caso, o resultado vai ser “210”.

Depois, a próxima expressão a ser resolvida é a float(“210”). O resultado desta função vai ser a conversão do texto “210” pra número real. Isso é, 210.0. No fim, esse valor vai ser exibido pro usuário.

E é isto! Terminamos por aqui! Te vejo no próximo.

Resposta

210.0