• Matéria: Informática
  • Autor: wendeltonzar
  • Perguntado 3 anos atrás

Você e seu colega desenvolveram a seguinte função que calcula o quadrado de um número: Eu Meu colega def quadrado(x): return x * x print(quadrado(4)) def quadrado(): valor = x * x return valor print(quadrado())
Compare as resoluções e indique qual é a afirmativa correta para a comparação.

a.
O seu programa chama a função com o número 4 e depois mostra o resultado no print. A função de seu colega não tem parâmetros, então a função não reconhece a variável x.

b.
A diferença entre os programas é que o programa de seu colega usa a variável valor e o seu não.

c.
A diferença entre os programas é que o programa de seu colega não usa parâmetros na função.

d.
O programa de seu colega tem um erro de identação e não poderá executar.

e.
O seu programa tem um erro de identação e não poderá executar. Já o programa de seu colega não tem problemas.

Respostas

respondido por: lordraghar
12

Resposta:

Alternativa A

Explicação:

O seu programa chama a função com o número 4 e depois mostra o resultado no print. A função de seu colega não tem parâmetros, então a função não reconhece a variável x.

respondido por: krlossantos
1

Resposta:

A

Explicação:

O seu programa chama a função com o número 4 e depois mostra o resultado no print. A função de seu colega não tem parâmetros, então a função não reconhece a variável x.

Conferi com o gabarito.


antoniocarrilho3: Obrigado
Perguntas similares