Logo Passei Direto
Buscar
Em Python, qual das seguintes opções é a maneira correta de definir uma função que recebe um argumento e retorna seu quadrado?
a) `def square(x) return x * x:`
b) `def square(x): return x * x`
c) `function square(x): return x * x`
d) `def square x: return x * 2`
User badge image
Portuguesando

ano passado

Respostas

User badge image

Ed Verified user icon

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`.

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