Prévia do material em texto
PROGRAMAÇÃO Estudante: Turma: 2º ano Série: Auxiliar: Ruan Emanuel Linguagem de Programação: Python Data: Assuntos: (Revisão)Variáveis, Tipos de Dados, Operadores, Condicionais, Loops e Funções Ficha 01 Questão 1 Dada uma string de n caracteres, implemente um código que imprima uma string que contém somente os caracteres que possuem índice par: Questão 2 Dado o código acima, qual é a saída desse código? a) 25810 b) 26810 c) 1779 d) 26710 e) 2689 Questão 3 A função abaixo descreve como calcular o montante com crescimento exponencial: Carlos testou esse código e descobriu um equívoco nesse código, identifique qual foi o erro: Questão 4 Analise o código abaixo: Se o usuário digitar o número 12, a saída desse código e sua justificativa serão: a) True, pois o número escolhido está entre os números na lista. b) Um erro, pois o número escolhido é um número com virgula. c) False, pois o número escolhido não está presente na lista. d) Um erro, pois esse operador é utilizado somente em estruturas de repetição. e) False, pois o número escolhido não é igual a lista acima. Questão 5 Crie uma função que converte uma temperatura em Celsius para uma temperatura em Fahrenheit, sabendo que: �� 5 = �� − 32 9 Questão 6 Analise o código abaixo: Dada as variáveis, qual é o tipo de dado das variáveis d e c, nessa ordem: Método de Correção R* Cor Significado Representação Verde Correto V Vermelho Errou por não saber E Azul Errou por falta de interpretação ? Laranja Errou por falta de atenção ! números = [1, 2, 5, 4, 6, 7, 9] for i in números: if i % 2 != 0: print(i + 1, end=“”) def juros_compostos(capital, taxa, tempo): montante = capital for x in range(tempo): montante = 1 + taxa return montante primos = [2, 3, 5, 7, 11, 13] num = int(input(“Digite um número: ”)) print(num in primos) a = 2 b = 7 c = b / a d = b // a 1.0 1.0 0.5 1.0 0.5 1.0