Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Considere o seguinte código em Python: valor = 7 while (valor>3): print(valor) valor -= 1 else: ultimo_valor = valor print(ultimo_valor) Qual é o resultado da variável ¿ultimo_valor¿, quando terminar o código? 7 6 3 4 5 Explicação: A condição é imprimir enquanto o valor for maior que 3. Quando chegar ao valor 3, o código executará a instrução else, e terá o valor igual a 3. A resposta correta é a letra e. 2. Qual é a função do operador relacional ¿==¿ em Python? ou lógico igual e lógico atribuição diferente Explicação: == signfica o operador lógico de igualdade em Python, neste caso a resposta é a letra a. 3. Considere o seguinte conjunto de instruções em Python: frase = 'este pode ser um teste' contador = 0 for letra in frase: if letra == 'e': contador = contador + 1 print(contador) Qual é o resultado da variável contador após a realização das instruções? 4 6 8 5 1 Explicação: O código conta a quantidade de letras ¿e¿ que aparecem na variável frase, neste caso a resposta é a letra b. 4. O que será impresso, caso o código abaixo seja executado duas vezes, primeiramente com o valor 5 e depois com o valor 10? x = int(input()) if x>=5: print(x+10) if x<10: print("menor que 10") else: if x>8: print("maior que 8") else: print("menor ou igual a 8") Primeiramente imprimirá 20 e na segunda execução 15 Primeiramente imprimirá 15 e o texto "menor que 10". Na segunda execução imprimirá 20 Primeiramente imprimirá 5 e na segunda execução 10 Primeiramente imprimirá 15 e na segunda execução imprimirá além do número 20, o texto "maior que 8" Primeiramente imprimirá 15 e na segunda execução 20 Explicação: Como ambos os valores são maiores ou iguais a 5, sempre executa o primeiro if, sendo impresso o valor + 10 (15 e 20), além da frase "é menor que 10" para 5, devido ao if (x<10) interno ao bloco. 5. Analise as informações abaixo: Python é interpretado Python é orientado a objetos Python é interativo Estão corretas as afirmações: Somente I Somente I e III I, II e III Somente I e II Somente II e III Explicação: Todas as afirmações estão corretas 6. Considere o seguinte código em Python: for valor in range(2,13): if valor%2 != 0: print(valor) Qual é o último número a ser impresso na tela? 5 2 10 11 13 Explicação: O último valor será 11, pois é o último ímpar da faixa coberta pela função range( )
Compartilhar