Logo Passei Direto
Buscar

Exercicio 2 - Estrutura básica de um programa em pyton

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Você acertou 5 de 5 questões Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes quiser. Verificar Desempenho 1 Marcar para revisão Considere o seguinte trecho de um programa escrito em Python: str = 'Minha print(str[4]+ str[7]) Após a execução do trecho, é correto afirmar que: A Será impresso hf B Será impresso af C Será impresso arD Será impresso hr Será exibida mensagem de erro E porque não é permitido usar o operador + com strings Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado No trecho de código apresentado, a string 'Minha frase' é indexada. Em Python, a indexação começa em 0, portanto, str[4] retorna o quinto caractere da string, que é 'a', e str[7] retorna o oitavo caractere, que é A operação '+' entre as strings resulta na concatenação delas, portanto, o resultado impresso será 'ar'. 2 Marcar para revisão Considere o seguinte trecho de um programa escrito em Python: salarioBase = eval(input('Entre com o salário base: ')) gratific = salarioBase*0.05 imposto = (salarioBase + gratific)*0.07 salarioLiq = salarioBase + gratific - impostoNa execução do programa, suponha que o usuário entrou com o valor 1000 quando solicitado. É correto afirmar que será impresso o valor: A 976.5 B 976.50 C 980.0 D 1050.0 E 1050.00 Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado programa em Python apresentado no enunciado realiza o cálculo do salário líquido de um funcionário. Primeiro, ele solicita ao usuário que insira o salário base. Em seguida, calcula uma gratificação de 5% sobre esse salário base e um imposto de 7% sobre o total do salário base mais a gratificação. salário líquido é então calculado subtraindo o imposto do total do salário base mais a gratificação. Se o usuário inserir 1000 como salário base, a gratificação será de 50 (5% de 1000), o imposto será de 73.5 (7% de 1050) e osalário líquido será de 976.5 (1050 - 73.5). Portanto, o valor impresso será 976.5. 3 Marcar para revisão Em um programa escrito em linguagem Python, o comando de atribuição X = int(4.8) fará com que a variável X: A Passe a armazenar o valor 4.8 B Passe a armazenar o valor 5 C Passe a armazenar o valor 4 D Passe a armazenar o valor 32 E Passe a armazenar o valor 0.5 Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito ComentadoO comando de atribuição X = int(4.8) em Python converte o número de ponto flutuante 4.8 para um número inteiro. Nesse processo de conversão, a parte decimal do número é descartada e apenas a parte inteira é mantida. Portanto, a variável X passa a armazenar o valor 4. Lista de exercícios Estrutura... T Sair A função interna eval do Python é utilizada para: Questão 5 de 5 A Executar uma expressão. 1 2 3 4 5 Corretas (5) B Ler uma linha da entrada padrão. Em branco (0) C Retornar o valor hash de um objeto. Filtrar os elementos de uma lista D utilizando uma função. Converter uma string para um número E com ponto flutuante. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A função eval do Python é usada para executar uma expressão. Essa funçãoavalia a expressão Python passada para ela e retorna o resultado. Por exemplo, se a expressão for uma operação matemática em forma de string, a função eval irá calcular e retornar o resultado dessa operação. 5 Marcar para revisão Considere o seguinte trecho de um programa escrito em Python: str = 'Sou programador Python' print(str[5:0:-1]) Após a execução do trecho, é correto afirmar que: A Será impresso Sou p B Será impresso Sou pr C Será impresso rp uoS D Será impresso p uoS E Será impresso rp uo Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentadotrecho de código em Python apresentado realiza uma operação de fatiamento na string programador Python'. A operação de fatiamento str[5:0:-1] começa no índice 5 (espaço após 'Sou'), termina antes do índice 0 e o passo é -1, o que significa que o fatiamento é feito de trás para frente. Portanto, os caracteres selecionados são o espaço, 'u', e 'p', nessa ordem. Quando impressos, eles formam a string 'rp que é a alternativa correta.

Mais conteúdos dessa disciplina