Informática, perguntado por pedrojaguar2004, 9 meses atrás

O que o seguinte código imprimirá se x = 3, y = 5 e z = 2?


if x < y and x < z:
print ("A")
elif y < x and y < z:
print ("B")
else:
print ("C")
Escolha uma:
a. Haverá erro de execução.
b. A
c. C
d. B

Soluções para a tarefa

Respondido por juhlizandra
2

Resposta:

Letra c

Explicação:

x= 3

y= 5

z= 2

Quando se usa and, o código só é executado se as duas condições forem verdadeiras Na primeira linha do código: (Se y for menor que x (y é maior) "e" x for menor que z (x é maior), imprima a string "A")

if x < y and x < z:  

   print ("A")  

Em seguida ele vai analisar se a próxima condição é verdadeira.

E vemos que y não é menor que x e nem menor que z

elif y < x and y < z:

   print ("B")

Sendo assim, ele imprimirá C

else:

   print ("C")

Respondido por elanefelixdas
0

Resposta:

A resposta correta é: C.

Explicação:

Perguntas interessantes