Logo Passei Direto
Buscar
Em Python, qual das seguintes opções é a forma correta de definir uma função que retorna o quadrado de um número passado como parâmetro?
a) `def quadrado(x): return x^2`
b) `def quadrado(x): return x**2`
c) `def quadrado[x]: return x**2`
d) `def quadrado(x): return square(x)`
User badge image
ComportamentoHumano360

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar as opções uma a uma para encontrar a forma correta de definir uma função em Python que retorna o quadrado de um número: a) `def quadrado(x): return x^2` - Esta opção usa o operador `^`, que em Python representa a operação de "XOR" (ou exclusivo), e não a potência. Portanto, está incorreta. b) `def quadrado(x): return x2` - Esta opção usa ``, que é o operador correto para exponenciação em Python. Assim, esta opção está correta. c) `def quadrado[x]: return x**2` - Aqui, os colchetes `[]` estão incorretos. A sintaxe correta para definir uma função usa parênteses `()`. Portanto, está incorreta. d) `def quadrado(x): return square(x)` - Esta opção tenta chamar uma função `square`, que não está definida no contexto. Portanto, está incorreta. A opção correta é: b) `def quadrado(x): return x2`**.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina