Logo Passei Direto
Buscar
Qual é a saída do seguinte trecho se o usuário digitar duas linhas contendo 2 e 4 respectivamente?

x = int(input())
y = int(input())

x = x // y
y = y // x

print(y)
User badge image
Alfa First

há 2 anos

User badge image
Alfa First

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar o trecho de código passo a passo: 1. O usuário digita `2`, então `x` recebe o valor `2`. 2. O usuário digita `4`, então `y` recebe o valor `4`. 3. A operação `x = x // y` é executada: - `x` se torna `2 // 4`, que é `0` (divisão inteira). 4. A próxima linha `y = y // x` é executada: - Aqui, `y` se torna `4 // 0`. No entanto, dividir por zero gera um erro. Portanto, a saída do código será um erro de divisão por zero.

Essa resposta te ajudou?

0
Dislike0

Experimente
o Premium! 🤩

Libere respostas sem pagar

User badge image

Ed Verified user icon

há 2 anos

O código apresentado irá gerar um erro de execução, pois na linha "y = y // x" a variável "x" é igual a 2 e a divisão de "y" por "x" resultará em uma divisão por zero. Portanto, o programa não conseguirá executar a linha "print(y)".

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Qual é a saída do seguinte código se o usuário digitar duas linhas contendo 10 e 3 respectivamente?

x = int(input())
y = int(input())

x = x % y
x = x % y
y = y % x

print(y)


3
0
4
2
1

Mais conteúdos dessa disciplina