Questão 1. A seguir está uma transcrição de uma seção do Python Shell. Complete as lacunas com o tipo e o valor do resultado da expressão correspondente. Se ocorrer um erro, escreva ERRO.
In [1]: a = False
In [2]: a tipo: bool valor: False
In [3]: not a tipo: bool valor: True
In [4]: False and True tipo: bool valor: False
In [5]: b = 1 != 2
In [6]: b tipo: bool valor: True
In [7]: 3 == 4 or 3 - 1 < 2 tipo: bool valor: False
In [8]: c = 10 / 5
In [9]: d = c
In [10]: c = 10 % 4
In [11]: c tipo: int valor: 2
In [12]: e == c tipo: valor: ERRO
In [13]: d tipo: float valor: 2.0
Questão 2. Para cada trecho de código a seguir, indique um valor para a variável x de tal forma que a saída (= resultado de print()) seja acertei!. Se não for possível atribuir um tal valor a x escreva IMPOSSÍVEL. Se ocorre algum erro durante, escreva ERRO.
if 0 < x or x < 10: print("errei!") else: print("acertei!")
Resposta: x = IMPOSSÍVEL
if -2 < -1 and x: print("acertei!") else: print("errei!")
Resposta: x = True
if 2 >= 3 and x < 5: print("acertei!") else: print("errei!")
Resposta: x = IMPOSSÍVEL
if 2 > 5 or not x: print("acertei!") else: print("errei!")
Resposta: x = False

Comentários?