Ed
ano passado
Vamos analisar as opções uma a uma para encontrar a maneira correta de definir uma função em Python que recebe um argumento e retorna seu quadrado. a) `def square(x) return x * x:` - Esta opção está incorreta porque falta o sinal de dois pontos (:) após a definição da função e a palavra-chave `return` não está na posição correta. b) `def square(x): return x * x` - Esta opção está correta. A função é definida corretamente com `def`, os dois pontos estão presentes e a expressão `return x * x` retorna o quadrado de `x`. c) `function square(x): return x * x` - Esta opção está incorreta porque a palavra-chave correta em Python para definir uma função é `def`, não `function`. d) `def square x: return x * 2` - Esta opção está incorreta porque falta os parênteses em `def square(x):` e a operação está retornando `x * 2`, que não é o quadrado de `x`. Portanto, a resposta correta é: b) `def square(x): return x * x`.
Cadastre-se ou realize login
Mais perguntas desse material