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
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
Administração,
4 meses atrás
Matemática,
4 meses atrás
Química,
4 meses atrás
Filosofia,
4 meses atrás
História,
10 meses atrás