SóProvas


ID
3469528
Banca
Quadrix
Órgão
CREA-TO
Ano
2019
Provas
Disciplina
Programação
Assuntos

Quanto aos conceitos e às técnicas de programação de computadores, julgue o item.


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.

Alternativas
Comentários
  • 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:

    - Aparecer o 5, isto é, pegar só a parte inteira do número (SEM arredondamento).

    >>> x = int(5.9)

    >>> print (x)

    5

    - 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