Exercícios — Entrada, saída e expressões
Resolva primeiro sem abrir as respostas. Em questões de código, escreva sua previsão antes de executar. Depois compare seu raciocínio com a solução comentada.
Como estudar com estes exercícios: errar é informação. Marque as perguntas que exigiram chute e volte à aula correspondente, mesmo que tenha acertado por acaso.
Questão 1
Qual tipo input() retorna?
Resposta comentada
str, independentemente de o texto conter dígitos.
Questão 2
Quais são as cinco etapas do fluxo recomendado?
Resposta comentada
Entrada → conversão → validação → processamento → saída.
Questão 3
Por que “é um número” não significa “é válido”?
Resposta comentada
Porque a regra pode exigir faixa, unidade ou conjunto permitido além do tipo.
Antes de seguir, tente inventar um exemplo próprio que comprove a resposta acima.
Questão 4
O que uma f-string resolve?
Resposta comentada
Monta mensagens legíveis inserindo valores e expressões em texto.
Questão 5
O que {valor:.2f} altera?
Resposta comentada
A representação textual exibida com duas casas decimais; não muda por si só a natureza do cálculo.
Questão 6
Como representar 15% em um cálculo simples?
Resposta comentada
Como 0.15.
Antes de seguir, tente inventar um exemplo próprio que comprove a resposta acima.
Questão 7
Quando A and B é verdadeiro?
Resposta comentada
Quando ambos são verdadeiros no contexto lógico.
Questão 8
Quando A or B é verdadeiro?
Resposta comentada
Quando pelo menos um é verdadeiro.
Questão 9
Qual a diferença entre = e ==?
Resposta comentada
Atribuição versus comparação de igualdade.
Antes de seguir, tente inventar um exemplo próprio que comprove a resposta acima.
Questão 10
Por que registrar unidades em nomes como distancia_km?
Resposta comentada
Para deixar o modelo explícito e reduzir erros de unidade.
Atividade de consolidação
Escolha três respostas acima e transforme cada uma em um pequeno programa ou experimento executável. O objetivo é sair da definição verbal e observar o comportamento real.
Autoavaliação
- Consigo explicar pelo menos 8 das 10 respostas sem consultar o material.
- Consigo escrever pelo menos dois exemplos do módulo sem copiar.
- Se eu errar um resultado, sei criar um teste menor para descobrir onde meu raciocínio divergiu.
Avaliação com validação humana
Receba nota e feedback individual sobre esta atividade. Este serviço é opcional e não é necessário para concluir o curso ou receber o certificado gratuito.
Entrar para solicitar