provinha 04: solução

provinha 04: solução

por José Coelho de Pina -
Número de respostas: 2

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


right


Comentários?

Em resposta à José Coelho de Pina

Re: provinha 04: solução

por Juliana Trevine -

Oi, professor!
Na questão 1 linha 12, o campo tipo é vazio mesmo ou ficou faltando digitar?

Em resposta à Juliana Trevine

Re: provinha 04: solução

por José Coelho de Pina -

Oi Juliana,

Desculpe pela demora.

Na questão 1 linha 12, o campo tipo é vazio mesmo ou ficou faltando digitar?

Em [12], como a resposta é ERRO, não é necessário.
Tanto faz colocar ERRO apenas em valor, ou apenas em tipo ou em ambos.