Questões de Python (Programação)

Limpar Busca

Analise o código Python 2.7 a seguir. def xpto (n1, n2):      while n1 != n2:          if (n1 < n2):              n2 = n2 - n1          else:                  n1 = n1 - n2         return n1 print xpto(50,5) O valor exibido pelo comando print é

  • A 0
  • B 1
  • C 5
  • D 10
  • E 50

Em relação à linguagem de programação Python, é INCORRETO afirmar que:

  • A O tipo da variável pode ser inferido pelo interpretador em tempo de execução.
  • B É necessário converter explicitamente o tipo da variável antes de uma operação entre tipos não compatíveis.
  • C Os blocos de código são delimitados pelo uso das chaves: { e } para início e fim do bloco, respectivamente.
  • D É uma linguagem orientada a objeto na qual os atributos e os métodos podem ser acessados usando o ponto (.).
  • E O interpretador Python pode ser usado de forma interativa em um prompt semelhante ao shell do sistema operacional.

Analise o código Python a seguir.
x = [1,2,3,4,5,6] x = x[:-1] for i in range(6):      x.append(i) y = x[-1]*x[1]**x[7]%x[9] print(y)
A opção que indica a saída produzida pela execução desse código é:

  • A 5
  • B 3
  • C 2
  • D 1
  • E 0

Analise o seguinte trecho de código Python:
a, b = 0, 1 while a <= 14:          if (a % 2) == 1:                 print(a)          a, b = b, a+b
A sequência correta de valores impressos pelo código acima é:

  • A 0, 1, 4, 8, 12.
  • B 1, 1, 3, 5, 13.
  • C 1, 1, 2, 4, 14.
  • D 0, 1, 3, 9, 13.
  • E 1, 3, 5, 9, 14.

Em relação à linguagem de programação Python, analise as afirmativas a seguir I. O tipo da variável pode ser inferido pelo interpretador em tempo de execução. II. É necessário converter explicitamente o tipo da variável antes de uma operação entre tipos não compatíveis. III. Os blocos de código são delimitados pelo uso das chaves: { e } para início e fim do bloco, respectivamente. IV. É uma linguagem orientada a objeto na qual os atributos e os métodos podem ser acessados usando o ponto (.). Estão corretas apenas as afirmativas:

  • A II, III, IV.
  • B I, II, IV.
  • C I, II, III.
  • D III, IV.
  • E I, II.