Ed
ano passado
Vamos analisar cada uma das opções para determinar qual delas é a forma correta de definir uma função que calcula o quadrado de um número em Python. a) `def square(x): return x^2` - Esta opção está incorreta porque o operador `^` em Python representa a operação de "XOR" (ou exclusivo), e não a potência. b) `def square(x): return x2` - Esta opção está correta. O operador `` é o operador de potência em Python, então essa função retornará o quadrado de `x`. c) `function square(x): return x^2` - Esta opção está incorreta. A palavra-chave correta para definir uma função em Python é `def`, não `function`. d) `define square(x): return x*x` - Esta opção está incorreta porque a palavra-chave correta é `def`, não `define`. No entanto, a lógica de `return x*x` está correta, mas a sintaxe está errada. Portanto, a opção correta é: b) `def square(x): return x2`**.
Cadastre-se ou realize login
Mais perguntas desse material