01
|
Introdução à linguagem python |
02
|
Verifica se o número é par ou ímpar |
03
|
Sistema de caixa eletrônico simplificado
Objetivo: Criar um programa em Python que simule
as operações básicas de um caixa eletrônico, usando estruturas de
repetição e decisão vistas em sala de aula.
Requisitos do sistema:
-
O programa deve ter um menu interativo que repete até o
usuário escolher sair.
-
Operações disponíveis: Consultar saldo, Depositar valor, Sacar
valor, Extrato (últimas transações), Sair.
- Limitar saques diários (ex.: R$500,00 por dia).
- Limitar valor máximo por saque (ex.: R$500,00).
- Armazenar transações e mostrar tudo no estrato.
Sua tarefa:
-
Implementar a lógica de cada operação (depósito, saque, etc.).
- Validar entradas (ex.: não permitir depósito negativo).
-
Garantir que o número de saques não ultrapasse LIMITE_SAQUES.
-
Formatar o extrato para mostrar operações em ordem
cronológica.
|
04
|
Jogo de adivinhação
Objetivo: Criar um jogo em que o jogador tenta
adivinhar um número aleatório gerado pelo computador, com dicas e
um sistema de pontuação.
Requisitos do sistema:
- O programa gera um número aleatório entre 1 e 100.
-
O jogador tem um número limitado de tentativas (ex: 10).
-
A cada palpite, o programa informa se o número correto é maior
ou menor.
- Se o jogador acertar, o programa mostra:
- Quantas tentativas foram usadas.
-
Uma pontuação baseada no número de tentativas (ex: pontuação
= (11 tentativas) * 10).
- No final, perguntar se o jogador quer jogar novamente.
-
Se o jogador errar todas as tentativas, revelar o número
correto.
Desafio (Ponto extra):
-
Adicionar um sistema de recorde (maior pontuação salva em uma
variável).
|
05
|
Compilado
Atividades passadas no caderno, que agora estão em arquivos
Python.
|
06
|
Responda as seguintes perguntas (sempre que possível mostre um
exemplo de código que corrobora sua resposta):
-
O que acontece se tentarmos escrever < write() > em um
arquivo aberto apenas para leitura < "r" >?
-
O que acontece se tentarmos ler < read() > um arquivo
aberto no modo "w" (escrita)?
-
Qual a diferença entre os modos "w" e "a" ao abrir um arquivo?
Quando cada um é útil?
-
O que acontece se abrirmos um arquivo inexistente no modo "r"?
E no modo "w"?
-
Por que é importante fechar um arquivo após usá-lo <
arquivo.close() >? O que pode acontecer se não fizermos
isso?
-
Como substituir uma linha específica de um arquivo (ex.:
alterar a 3ª linha)?
DESAFIO
-
Como contar quantas vezes uma palavra aparece em um arquivo?
|
07
|
08
|
Controle de Estoque
É necessário:
- Completar as operações definidas no arquivo.
- Salvar o estoque em um arquivo .txt
-
Salvar o histórico de movimentações em um outro arquivo .txt
-
Permitir o usuário escolher salvar qualquer um dos relatórios
em um arquivo .txt
|
09
|
Jogo da Forca |
10
|
Classes |