Logo Passei Direto
Buscar
Na AULA 5 aprendemos a trabalhar com funções em linguagem Python. A seguir você encontra um código que cria uma função para encontrar o valor em milhas a partir de um dado valor em quilômetros.

def KmMilha(km):
milha = km * 0.621371
return milha

resultado = KmMilha(float(input('Digite um valor em Kilômetros: ')))
print('Equivalente em milhas: {}'.format(resultado))
Acerca deste código, assinale a alternativa INCORRETA:

A As linhas 5 e 6 correspondem ao que chamamos de programa principal.
B A execução do nosso algoritmo se iniciará pela linha 1, definindo a função 'KmMilha'.
C Na linha 3, a variável 'milha' envia seu valor para o programa principal. Este dado é armazenado em uma variável chamada 'resultado'
D A variável 'km', na linha 1, recebe o dado vindo do input realizado na linha 5.
E Na linha de código 1 temos a criação de uma função chamada 'KmMilha' e também de uma variável de nome 'km'
User badge image
Aprimorando com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Vamos analisar cada alternativa para identificar a INCORRETA: A) As linhas 5 e 6 correspondem ao que chamamos de programa principal. Correta. Essas linhas executam o código principal após a definição da função. B) A execução do nosso algoritmo se iniciará pela linha 1, definindo a função 'KmMilha'. Correta. A execução realmente começa pela definição da função. C) Na linha 3, a variável 'milha' envia seu valor para o programa principal. Este dado é armazenado em uma variável chamada 'resultado'. Correta. A variável 'milha' é retornada e armazenada em 'resultado'. D) A variável 'km', na linha 1, recebe o dado vindo do input realizado na linha 5. Incorreta. A variável 'km' é um parâmetro da função e não recebe o valor do input diretamente. O valor do input é passado como argumento quando a função é chamada. E) Na linha de código 1 temos a criação de uma função chamada 'KmMilha' e também de uma variável de nome 'km'. Correta. A linha 1 define a função e 'km' é um parâmetro da função. Portanto, a alternativa INCORRETA é: D.

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

Na AULA 5 você aprendeu a criar funções e também a realizar a passagem de parâmetros em funções. Acerca deste assunto, analise as afirmativas a seguir:

I - Parâmetros são dados recebidos pelas funções e oriundos do programa principal ou mesmo de outra função.
II - O ato de enviar um dado para um função é chamado de passagem de parâmetro.
III - Um função só pode receber um único parâmetro.
Acerca das afirmativas mostradas, assinale somente as CORRETAS:

A I, apenas.
B II, apenas.
C III, apenas.
D I e II, apenas.
E I e III, apenas.

Na AULA 4 você aprendeu o laço while e o laço for. A seguir você está vendo um laço implementado com for.

for i in range(100, 1000, 10):
print(i)

Assinale a alternativa que, CORRETAMENTE, gera a mesma saída que o código apresentado, mas agora implementando com laço while.

A i = 100
while (i <= 1000):
print(i)
i +=10
B i = 100
while (i <= 999):
print(i)
i += 10
C i = 99
while (i <= 1000):
print(i)
i += 10
D i = 99
while (i <= 999):
print(i)
i += 10
E i = 99
while (i <= 999):
print(i)

Mais conteúdos dessa disciplina