3.8. Conversão entre tipos¶
Acabamos de ver que expressões aritméticas podem misturar valores inteiros com reais. Assim, quando um operador aritmético encontra um operando inteiro e outro real, o Python promove o inteiro para real para realizar o cálculo. Essas conversões são feitas automaticamente pelo Python, de forma implícita.
- 14
- o resultado não pode ser um ``int``.
- 14.0
- Correto.
- as alternativas a e b estão corretas
- o resultado não pode ser um ``int``.
- 20.0
- a multiplicação tem precedência sobre a soma.
cap03-081: Qual o valor da expressão 2 + 3 * 4.0
Ao processar dados é muito comum no entanto precisar converter o tipo de um dado em outro. A conversão entre tipos nativos do Python pode ser realizada de forma explícita usando as funções de mesmo nome como mostra os exemplos abaixo.
>>> 4 / 2
2.0
>>> int(4/2)
2
>>> float(2 * 4)
8.0
Você já fez das atividades dessa página