Qual o tipo da variável x após a execução: x=3.5 / / 2 ?
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 // 21.0. Apesar de ser 1, por causa do // com um float, o resultado é 1.0, que é do tipo float.

Resposta

b) float

Exercícios relacionados