Informática, perguntado por ds8011010, 4 meses atrás

Variáveis, como o próprio nome já diz, podem ter seus valores alterados durante a execução do programa.

Considere o seguinte código:

x = 10
y = 20
resultado = 30

if (not y >= 5) or (x > 5):
resultado = x * y
else:
resultado += y

Qual será o valor da variável resultado ao final da sua execução?


A.
10.


B.
20.


C.
50.


D.
100.


E.
200.

Soluções para a tarefa

Respondido por chefemaster
4

Resposta:

E.

200.

Explicação:

O if recebe uma condição e se essa condição for true ele deixa entrar se for false ele vai para o else.

No caso tem duas condições sendo dividida por or então quer dizer que ou a primeira ou a segunda tem que ser true . A primeira é se a variável Y não é igual ou maior que 5 (no caso ela é, então a primeira condição é false), na segunda ela está falando que X tem que ser maior que 5 (no caso x=10 então é maior que 5, oque da true), então ele ira entrar no primeiro bloco, onde ira pegar x (10) e multiplicar por y (20) que da 200, com isso ira sobrescrever a variável resultado com o valor 200.

Perguntas interessantes