Logo Passei Direto
Buscar

PERGUNTA 5 Você tem o seguinte código em Python: num = eval(input('Digite um número:')) funcao = input('Digite quadrado ou cubo:') ...

PERGUNTA 5

Você tem o seguinte código em Python:

num = eval(input('Digite um número:'))

funcao = input('Digite quadrado ou cubo:')

if funcao == 'quadrado':

num=num*num

print(num)

else:

num=num*num*num

print(num)

E você quer fazer uma função que calcule o quadrado do número, assim você a chama no programa desta maneira:

num = eval(input('Digite um número:'))

funcao = input('Digite quadrado ou cubo:')

if funcao == 'quadrado':

print(calculaQuadrado(num))

else:

print(num* calculaQuadrado(num))

Qual das alternativas seria um cabeçalho válido de uma função feita por você que calcule o quadrado de um número?




a. def calculaQuadrado(num):
b. pow()
c. def calculaQuadrado(num*num)
d. def calculaQuadrado:
e. int: calculaQuadrado(num)
User badge image
Exercícios Para o Aprendizado

há 2 anos

Respostas

User badge image

Ed Verified user icon

ano passado

Para definir uma função em Python que calcule o quadrado de um número, precisamos de um cabeçalho de função que siga a sintaxe correta. Vamos analisar as opções: a) `def calculaQuadrado(num):` - Esta é a forma correta de definir uma função em Python, onde `num` é o parâmetro que a função receberá. b) `pow()` - Esta não é uma definição de função, mas sim uma chamada para a função embutida `pow`, que pode ser usada para calcular potências. c) `def calculaQuadrado(num*num)` - Esta não é uma definição válida, pois a expressão `num*num` não pode ser usada como um parâmetro na definição da função. d) `def calculaQuadrado:` - Esta é uma definição incompleta, pois falta o parêntese para os parâmetros. e) `int: calculaQuadrado(num)` - Esta não é uma sintaxe válida para definir uma função em Python. Portanto, a alternativa correta que representa um cabeçalho válido de uma função que calcula o quadrado de um número é: a) def calculaQuadrado(num):

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

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta seria a letra A: a. def calculaQuadrado(num):

Essa resposta te ajudou?

0
Dislike0

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

PERGUNTA 2

Na linguagem Python, é possível trabalhar com diversos tipos de dados, como números inteiros, reais, valores lógicos booleanos, e utilizar os comandos input() e print()
como recursos de entrada e saída de dados.

Com base nesse tema, avalie as expressões a seguir.

>>> n1 = input('Digite o número 1 ')

>>>Digite o número 1 2

>>>n2 = input('Digite o número 2 ')

>>>Digite o número 2 3

>>> resultado = n1 + n2

Com relação ao resultado do programa apresentado, avalie as afirmativas a seguir.

I. O resultado será uma string.

II. O resultado será 23.

III. O resultado será um número inteiro.

IV. O resultado será 5.

Está correto o que se afirma em:

I. O resultado será uma string.
II. O resultado será 23.
III. O resultado será um número inteiro.
IV. O resultado será 5.
a. I e II, apenas.
b. as duas asserções são verdadeiras, e a segunda justifica a primeira.
c. a primeira asserção é falsa, e a segunda é verdadeira.
d. as duas asserções são falsas.
e. as duas asserções são verdadeiras, e a segunda não justifica a primeira.

PERGUNTA 4

A implementação de um algoritmo em Python segue o mesmo padrão das demais linguagens de programação que utilizam o sequenciamento em que as instruções são executadas em ordem, as estruturas condicionais e as estruturas de repetição.

Com relação à forma de execução de um programa em Python, assinale a alternativa correta.


a. O programa é compilado antes de ser executado.
b. O programa é interpretado linha a linha durante a execução.
c. O programa é executado em blocos de código pré-compilados.
d. O programa é executado em blocos de código compilados em tempo de execução.
e. O programa é interpretado em blocos de código pré-compilados.

Mais conteúdos dessa disciplina