Ed
há 2 anos
Vamos analisar as opções uma a uma para encontrar a sintaxe correta para criar uma função em Python que retorna o quadrado de um número: a) `def square(n): return n^2` - Esta opção está incorreta porque o operador `^` em Python é o operador de "XOR" (ou exclusivo), não de potência. b) `function square(n): return n ** 2` - Esta opção está incorreta porque a palavra-chave correta para definir uma função em Python é `def`, não `function`. c) `def square(n): return n * n` - Esta opção está correta. Ela define uma função chamada `square` que retorna o quadrado de `n` multiplicando `n` por ele mesmo. d) `def square(n): return n^2()` - Esta opção está incorreta porque `n^2()` não é uma sintaxe válida em Python. O `^` não é o operador de potência e o uso de `()` não faz sentido aqui. Portanto, a alternativa correta é: c) def square(n): return n * n.
Cadastre-se ou realize login
Mais perguntas desse material