Questão de Lógica de Programação

Você e seu colega desenvolveram a seguinte função que calcula o quadrado de um número:

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
A diferença entre os programas é que o programa de seu colega usa a variável valor e o seu não.
B
O seu programa tem um erro de identação e não poderá executar. Já o programa de seu colega não tem problemas.
C
O programa de seu colega tem um erro de identação e não poderá executar.
D
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.
E
A diferença entre os programas é que o programa de seu colega não usa parâmetros na função.

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!

Aulas em vídeo Em breve

00:00

Tópicos Relacionados