Qual valor será atribuído a z no código:
x, y=5,8
if x>y :
z=x
else:
z=y
a) 5
b) 8
c) None
d) Erro

Passo 1

Beleza, vamos dar uma olhada nesse exercício. A gente tem um código onde duas variáveis, $ x $ e $ y $, são atribuídas com os valores 5 e 8, respectivamente. O conteúdo aqui envolve condicionais (if-else) na programação, que a gente usa para tomar decisões no código com base em certas condições. Para resolver, vamos precisar entender como funciona a comparação entre $ x $ e $ y $ e como isso afeta o valor de $ z $.

Passo 2

Primeiro, o código define $ x $ e $ y $ assim:
x
Isso significa que $ x = 5 $ e $ y = 8 $.

Passo 3

Agora, temos uma estrutura condicional:
if x > y:
Aqui, a gente está verificando se $ x $ é maior que $ y $. Se for verdade, então o código dentro do if será executado.

Passo 4

Dentro do if, está:
z = x
Então, se $ x $ for maior que $ y $, $ z $ será igual ao valor de $ x $ (que é 5).

Passo 5

Caso contrário, se a condição $ x > y $ não for verdadeira, o código vai para o else:
x > y
Isso significa que $ z $ será igual ao valor de $ y $ (que é 8).

Passo 6

Agora, vamos analisar os valores:
x = 5 e y = 8
A condição é $ 5 > 8 $, que é falsa. Então, o código pula o if e vai direto para o else, onde $ z $ recebe o valor de $ y $, que é 8.

Resposta

b) 8

Exercícios relacionados