Questão. Suponha que o Python tenha lido todas as funções a seguir (teclamos F5 no spyder).
def a(x): def d(x, y): return x + 1 return x > y def b(x): def e(x, y, z): return x + 1.0 return x >= y and x <= z def c(x, y): def f(x, y): return x + y print(x + y - 2)
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(2) tipo: int valor: 3
In [2]: a(3) / 2 tipo: float valor: 2.0
In [3]: b(-3) tipo: float valor: -2.0
In [4]: c(2, 3) - 1 tipo: int valor: 4
In [5]: c("o", "i") + "!" tipo: str valor: "oi!"
In [6]: d(1, 3) tipo: bool valor: False
In [7]: d(1, -3) tipo: bool valor: True
In [8]: e(2, -2, 4) tipo: bool valor: True
In [9]: e(3, 4, 3) tipo: bool valor: False
In [10]: f(3, 5.0) tipo: Nonetype valor: None

Comentários?