Qual é a saída do seguinte snippet se o usuário digitar duas linhas contendo 11 e 4 respectivamente?
Qual é a saída do seguinte snippet se o usuário digitar duas linhas contendo 11 e 4 respectivamente?
- 4
- 3
- 2
- 1
Qual é a saída do seguinte snippet se o usuário digitar duas linhas contendo 11 e 4 respectivamente?
Resolução completa
Para determinar a saída deste snippet de Python, precisamos simular a execução linha por linha, acompanhando as mudanças nos valores das variáveis x e y.
A operação fundamental aqui é o operador de módulo %, que retorna o resto da divisão inteira entre dois números.
Inicialmente, o usuário fornece duas entradas conforme descrito no enunciado:
input()): 11input()): 4Assim, após as linhas 1 e 2, temos:
Agora, vamos analisar as operações aritméticas sequenciais:
x = x % yx = x % yx (que é 3) e o valor atual de y (que é 4).y = y % xy (4) e o valor atual de x (3).print(y)y.| Linha | Operação | Valor de x | Valor de y |
|---|---|---|---|
| Início | Inputs | 11 | 4 |
| 4 | x = 11 % 4 | 3 | 4 |
| 5 | x = 3 % 4 | 3 | 4 |
| 6 | y = 4 % 3 | 3 | 1 |
| 8 | - | 1 |
A saída final impressa pelo script é o valor 1, que corresponde à última alternativa apresentada na imagem.
Alternativa D
Tem outra questão para resolver?
Resolver agora com IAO algoritmo "testes" processa uma palavra fornecida pelo usuário e modifica-a. Descreva como o algoritmo modifica a palavra.
algoritmo testes var palavra: vetor[1..20] de caracter K, N, L: inteiro inicio escreva("Digite o tamanho da palavra (caracteres)") leia(T) escreva("Digite - letra (enter): ")...
Muitas empresas, após reprovarem candidatos para suas vagas, incentivam o participante a se inscrever em outros processos e continuar tentando entrar na empresa. Porém,...
Esse tipo de questão tem como objetivo verificar a sua habilidade em discernir quais conclusões são corretas a partir de afirmações e inferências lógicas. Você receberá duas...
Observe o trecho de 3 valores VL, V2 e V3. Se a soma dos 3 valores for maior que 1200, calcular e imprimir a soma dos dois primeiros. Se não, calcular e imprimir a soma dos...
Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.