Informática, perguntado por marineidebs12, 4 meses 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.
O programa de seu colega tem um erro de identação e não poderá executar.

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

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

Soluções para a tarefa

Respondido por rva75782014
2

Resposta:

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.

Perguntas interessantes