Questão 1. A seguir está uma transcrição de uma seção do Python shell. Complete as lacunas com o tipo e valor do resultado da expressão correspondente. Se um erro ocorre, escreva ERRO
.
In [1]: a = 3.1
In [2]: a == 10
In [3]: a
tipo: float
valor: 3.1
In [4]: a = 2
In [5]: b = a
In [6]: b = 3
In [7]: a
tipo: int
valor: 2
In [8]: 23 = c
tipo: valor: ERRO
In [9]: False or True
tipo: bool
valor: True
In [10]: False and True
tipo: bool
valor: False
In [11]: 3 - 1 != 2.0
tipo: bool
valor: True
False
(por Eduardo)
In [12]: d = 3 != 4
In [13]: d
tipo: bool
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 10 > 6 and 2 <= -7: print("oi")
Saída: NADA
if 7 > 7 or 1 < 20: print("vixe!") else: print("nossa!")
Saída: vixe!
if 7 > 7: print("vixe!") elif 7 < 7: print("nossa!") else: print("errei!")
Saída: errei!
Comentários?