PERGUNTA 1
Você e seu colega desenvolveram a seguinte função que calcula o quadrado de um número:
Eu
def quadrado(x):
return x * x
pri...
PERGUNTA 1
Você e seu colega desenvolveram a seguinte função que calcula o quadrado de um número:
Eu
def quadrado(x):
return x * x
print(quadrado(4))
Meu colega
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 programa de seu colega tem um erro de identação e não poderá executar. b. 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. c. A diferença entre os programas é que o programa de seu colega não usa parâmetros na função. d. A diferença entre os programas é que o programa de seu colega usa a variável valor e o seu não. 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.
A alternativa correta é a letra b. O programa do colega não tem parâmetros na função, então a função não reconhece a variável x. Já o seu programa chama a função com o número 4 e depois mostra o resultado no print.
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar