-
Será atribuído um valor inteiro de 5
Caso fosse x = float(5.9)
O valor atribuído a x seria 5.9
Pois é um tipo de variável ponto flutuante
-
#Rodando, ficaria assim:
x = int(5.9)
print (x)
5
-
Float pra int trunca
-
int(): constrói um número inteiro a partir de um inteiro, um float (arredondando para baixo para o número inteiro anterior), ou uma string (fornecendo o inteiro que representa a string).
Por ser float, irá arredondar para baixo, ou seja, retorna 5.
-
Pessoal, o comando adequado para aparecer '6' no final é usando o "round"
POSSIBILIDADES:
1º - Aparecer o 5, isto é, pegar só a parte inteira do número (SEM arredondamento).
>>> x = int(5.9)
>>> print (x)
5
2º - Aparecer o 6, isto é, pegar só a parte inteira do número (COM arredondamento)
>>> x = round(5.9)
>>> print (x)
6
-
Assertiva E
Em um programa escrito em linguagem Python, o comando de atribuição x = int(5.9) fará com que a variável x passe a armazenar um valor inteiro igual a 6.
int = 5
-
ERRADO
A função int() converte um valor específico em um número inteiro. No caso, temos:
x = int(5.9)
x = 5 (não há arredondamentos por aproximação).
Ou seja, o correto é 5 e não 6 como a questão afirmou.
-
A função int vai Truncar.
Resposta = 5.
-
A função int() representa os números inteiros, sejam eles positivos ou negativos. Assim, ela descondidera quaisquer valores após o ponto (ou seja, desconsidera casas decimais).
Assim, ao atribuir x a int(5.9) e printar(x), o valor retornará 5, desconsiderando o .9 restante:
x = int(5.9)
print(x)
5
A função round() irá arredondar o valor para o número inteiro acima do valor especificado. Assim:
x = round(3.8)
print(x)
4
A função float() irá retornar todo o valor, inclusive os decimais. Assim:
x = float(3.9)
print(x)
3.9