Qual o tipo da variável
após a execução:
?
a) int
b) float
c) str
d) Nenhuma das anteriores
a) int
b) float
c) str
d) Nenhuma das anteriores
Passo 1
Beleza, vamos lá! A pergunta está perguntando qual é o tipo da variável
$x
depois de executar a expressão $x = 3.5 // 2
. A gente está trabalhando com tipos de dados em programação, mais especificamente em Python. Para resolver isso, precisamos entender o que o operador //
faz e como ele afeta o tipo da variável resultante.Passo 2
Primeiro, vamos entender o que a expressão
$x = 3.5 // 2
está fazendo. O operador //
em Python é chamado de divisão inteira ou floor division. Ele divide dois números e arredonda o resultado para baixo, para o inteiro mais próximo.Passo 3
Agora, vamos olhar os números envolvidos:
3.5
é um número float (decimal) e 2
é um número int (inteiro). Quando a gente usa o operador //
com um float e um int, o resultado será um float também, mas com a parte decimal arredondada para baixo.Passo 4
Vamos calcular:
3.5 // 2
dá 1.0
. Apesar de ser 1
, por causa do //
com um float, o resultado é 1.0
, que é do tipo float.Resposta
b) float