Logo Passei Direto
Buscar

Atividades Avaliativas de Python

Ferramentas de estudo

Questões resolvidas

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

Prévia do material em texto

INSTITUTO FEDERAL DO ESPÍRITO SANTO NOTA: 
CAMPUS NOVA VENÉCIA 
BACHARELADO EM ENGENHARIA CIVIL 
TURMA: 1º PERÍODO SEMESTRE: 1º SEMESTRE/2025 
DATA: 09/05/2025 VALOR: 20 PONTOS 
ALUNO(A): 
 
ATIVIDADE AVALIATIVA – TIPOS DE DADOS, ESTRUTURAS CONDICIONAIS E DE REPETIÇÃO 
 
QUESTÃO 1 (1,5 PONTOS) - Considere o código abaixo. Escreva a saída exibida na tela após a execução do 
programa. Explique também por que esse resultado ocorre, considerando os tipos envolvidos. 
valor = "10" 
if valor + "5" == "105": 
 print("Texto") 
else: 
 print("Número") 
 
QUESTÃO 2 (1,5 PONTOS) - Explique o que faz o seguinte trecho de código, detalhando a lógica condicional 
utilizada. Em seguida, escreva exatamente o que será impresso na tela ao executá-lo. 
nome = "Ana" 
if len(nome) > 5: 
 print("Nome longo") 
else: 
 print("Nome curto") 
 
QUESTÃO 3 (1,5 PONTOS) – Analise o código abaixo. Escreva a saída exibida na tela e explique por que o número 
2 não é impresso. 
for i in range(4): 
 if i == 2: 
 continue 
 print(i) 
 
QUESTÃO 4 (1,5 PONTOS) – Explique o que faz o código abaixo e qual letra será impressa na tela. Justifique com 
base no funcionamento da função enumerate e no índice usado. 
for idx, letra in enumerate("Python"): 
 if idx == 3: 
 print(letra) 
 
QUESTÃO 5 (2 PONTOS) – Leia atentamente o código a seguir. Explique passo a passo o que acontece em cada 
iteração do laço. Indique a saída completa gerada na tela e justifique por que certos números não aparecem. 
contador = 0 
while True: 
 contador += 1 
 if contador == 3: 
 continue 
 if contador == 5: 
 break 
 print(contador) 
 
QUESTÃO 6 (2 PONTOS) – Entre os tipos INT, FLOAT, STRING e DATETIME, qual deles é o mais adequado para 
armazenar a data de nascimento de uma pessoa? Justifique sua resposta com um exemplo de uso. 
 
QUESTÃO 7 (2 PONTOS) – Escreva um código completo em Python que utilize a biblioteca DATETIME para obter 
e exibir o ano atual na tela. 
 
QUESTÃO 8 (2 PONTOS) – Escreva um programa em Python que utilize um laço for para imprimir os números de 
1 a 10. O programa deve pular os números múltiplos de 3 utilizando a estrutura condicional apropriada. 
 
QUESTÃO 9 (3 PONTOS) – A função INPUT() em Python é usada para receber entrada do usuário. Ela exibe uma 
mensagem (prompt), aguarda o que for digitado pelo teclado e retorna o valor como uma STRING. 
Crie um algoritmo em Python que solicite ao usuário uma frase qualquer. O programa deve contar a quantidade de 
caracteres digitados, mas só deve exibir esse número se a frase tiver mais de 10 caracteres. 
 
QUESTÃO 10 (3 PONTOS) - Em Python, uma variável é um nome associado a um espaço na memória usado para 
armazenar um único valor por vez. Ela permite guardar informações que podem ser reutilizadas ao longo do 
programa. 
Considere duas variáveis chamadas POTE_A e POTE_B. Escreva um algoritmo em Python que solicite ao usuário 
a inserção de um valor para cada uma dessas variáveis. 
No entanto, após a inserção, os valores devem ser trocados entre si, ou seja, o valor digitado inicialmente para 
POTE_A deve ser armazenado em POTE_B, e o valor de POTE_B deve ser armazenado em POTE_A. 
Importante: A troca deve ser feita de forma independente do momento da inserção, ou seja, não é permitido 
inverter os valores diretamente no momento do input. A lógica de troca deve ocorrer após a leitura dos dados.

Mais conteúdos dessa disciplina