Questão 1. A seguir está uma transcrição de uma seção do Python shell. Complete as lacunas com o valor do resultado da expressão correspondente. Se a expressão estiver errada escreva ERRO.
In [1]: 4 > 4 valor: False
In [2]: False or True valor: True
In [3]: 3 - 1 != 5 - 3 valor: False
In [4]: 3 > 4 or (2 < 3 and 9 > 10) valor: False
In [5]: 4 > 5 or 3 < 4 and 9 > 8 valor: True
In [6]: not False valor: True
In [7]: not (4 > 3 and 100 > 6) valor: False
In [8]: 2 + 2 == 4 valor: True
Questão 2. Para cada um dos trechos de código a seguir indique a saída (= resultado de print()). Se nada é impresso escreva NADA. Se um erro ocorre, escreva ERRO.
if 7 > 7 or 1 < 2 and 6 < 7: print("vixe!") elif (7 > 7 or 1 < 2) and 6 < 7: print("nossa!") else: print("puxa!")
Saída: vixe!
n = 654321 y = 0 ok = True while n > 0 and ok: if n % 10 < 4: y = y + n % 10 else: ok = False n = n // 10 print(n, y, ok)
Saída: 65 6 False

Comentários?