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?