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?