Informática, perguntado por crispereirak, 8 meses atrás

A linguagem de programação Python suporta as quatro operações matemáticas básicas, além de outras. O código a seguir é um trecho de um programa em Python. 1. x = 4 2. y = 5 3. print(x / y) 4. print(x // y) Considerando o trecho de código em Python, escolha a opção que representa o que será impresso pelas linhas 3 e 4.

Soluções para a tarefa

Respondido por dazevedoc
92

Resposta:

3    0.8

4    0

Explicação:

O código do enunciado é o seguinte:

1    x = 4

2    y = 5

3    print(x / y)

4    print(x // y)

Na linha 3 temos uma operação de divisão comum ( / ) entre x e y, ou seja, 4/5, o que dá 0.8 (com "." ao invés de "," mesmo)

Na linha 4 temos uma operação de divisão inteira ( // ) entre x e y, ou seja, 4/5, o que dá 0 (já que na divisão inteira o resto da divisão é descartado e o resultado é somente a parte inteira do número, se houver)

Respondido por ruancastro15
42

Quando interpretamos o código Python acima, temos como saída na linha 3: "0.8".  Na linha 4 temos como saída "0". Veja o código a seguir identado para facilitar a explicação:

x = 4

y = 5

print(x / y)

print(x // y)

Como o código Python acima é interpretado?

No primeiro exemplo temos a divisão de 4 por 5, resultando em 0,8, originando então a terceira linha.

Já a quarta linha é gerada quando nós utilizamos "//", essas duas barras quer dizer a divisão inteira entre os números, onde o resto da divisão é descartado, então é retornada a parte inteira do número, no caso, se houver, o resultado da quarta linha então foi "0".

Saiba mais sobre Python: https://brainly.com.br/tarefa/19827273

Anexos:
Perguntas interessantes