Observe o código abaixo em Python contendo condicionais simples.
Assinale a alternativa que contém CORRETAMENTE o valor da variável resultado ao final da execução do programa para os dados 1, 2 e 3, da variável valor.
A 7, 12 e 12
B 7, 12 e 0
C 7, 5 e 0
D 12, 12 e 12
E 7, 7 e 7
Anexos:
Respostas
respondido por:
2
Resposta:
C 7,5 e 0
Explicação:
Se valor==1, pelo primeiro if
resultado=x*valor
resultado=2*1
resultado=2
Como a linha 8 atribuiu valor =2, o programa vai pro segundo if
resultado+=y
resultado=resultado+y
resultado=2+5
resultado=7
Por causa da linha 12 o programa vai pro terceiro if
resultado+=z
resultado=resultado+z
resultado=7+0
resultado=7
Se valor==2, pelo segundo if
resultado+=y
resultado=resultado+y
resultado=0+5
resultado=5
Pelo terceiro if
resultado+=z
resultado=resultado+z
resultado=5+0
resultado=5
Se valor==3, pelo terceiro if
resultado+=z
resultado=resultado+z
resultado=0+0
resultado=0
Perguntas similares
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás