Exercícios resolvidos da quarta edição.

Na quarta edição do livro, novos exercícios foram adicionados, mudando o número de alguns exercícios das edições anteriores.

Para listagens de edições anteriores

Todos os novos exercícios da quarta edição já estão disponíveis e podem ser consultados aqui.

novo Você pode utilizar o site do Acompanhador para consultar e marcar os exercícios que já resolveu.

Capítulo 2

2-1 Primeiro programa com variáveis

2-2 Cálculo de aumento de salário

2-3 Alternativa para o cálculo de aumento de salário

2-4 02

2-5 02

2-6 02

2-7 02

Ir para o topo

Capítulo 3

3-1 Exemplo de sequência e tempo

3-2 03

3-3 03

3-4 03

3-5 03

3-6 03

3-7 03

3-8 03

3-9 03

3-10 03

3-11 03

3-12 03

3-13 03

3-14 03

3-15 03

Ir para o topo

Capítulo 4

4-1 Lê dois valores e imprime qual é o maior

4-2 Carro novo ou velho, dependendo da idade

4-3 Cálculo do Imposto de Renda

4-4 Cálculo da mensalidade de um plano de celular da operadora Tchau

4-5 Carro novo ou velho, dependendo da idade com else

4-6 Lê dois valores e imprime qual é o maior com else

4-7 Conta de telefone com três faixas de preço

4-8 Categoria x preço

4-9 Categoria x preço, usando elif

4-10 Planos da Tchau com elif

4-11 04

4-12 04

4-13 04

4-14 04

4-15 04

4-16 04

Ir para o topo

Capítulo 5

5-1 Contagem de cédulas

5-2 Tabuada com repetições aninhadas

5-3 Tabuada sem repetições aninhadas

5-4 05

5-5 05

5-6 05

5-7 05

5-8 05

5-9 05

5-10 05

5-11 05

5-12 05

5-13 05

5-14 05

5-15 05

5-16 05

5-17 05

5-18 05

5-19 05

5-20 05

5-21 05

5-22 05

5-23 05

5-24 05

5-25 05

5-26 05

5-27.a 05

5-27.b 05

Ir para o topo

Capítulo 6

6-1 Cálculo da média

6-2 Cálculo da média com notas digitadas

6-3 Apresentação de números

6-4 Repetição com tamanho fixo da lista

6-5 Repetição com tamanho da lista usando len

6-6 Adição de elementos à lista

6-7 Simulação de uma fila de banco

6-8 Pilha de pratos

6-9 Pesquisa sequencial

6-10 Transformação de range em uma lista

6-11 Verificação do maior valor

6-12 Cópia de elementos para outras listas

6-13 Controle da utilização de salas de um cinema

6-14 Lendo e imprimindo uma lista de compras

6-15 Impressão de uma lista de strings, letra a letra

6-16 Listas com elementos de tipos diferentes

6-17 Listas de listas

6-18 Impressão das compras

6-19 Criação e impressão da lista de compras

6-20.a 06

6-20.b 06

6-21 Obtenção do preço com um dicionário

6-22 Exemplo de dicionário com estoque e operações de venda

Ir para o topo

Capítulo 7

7-1 Pesquisa de todas as ocorrências

7-2 Jogo da forca

7-3 07

7-4 07

7-5 07

7-6 07

7-7 07

7-8 07

7-9 07

7-10 07

7-11 07

7-12 07

Ir para o topo

Capítulo 8

8-1 Pesquisa em uma lista

8-2 Como não escrever uma função

8-3 Cálculo do fatorial

8-4 Outra forma de calcular o fatorial

8-5 Função recursiva do fatorial

8-6 Função modificada para facilitar o rastreamento

8-7 Função recursiva de Fibonacci

8-8 Função recursiva de Fibonacci com prints

8-9 Exemplo de validação sem usar uma função

8-10 Validação de inteiro usando função

8-11 Função soma com parâmetros obrigatórios e opcionais

8-12 Função retângulo com parâmetros obrigatórios e opcionais

8-13.a 08

8-13.b 08

8-14 Configuração de funções com funções

8-15 08

8-16 08

8-17 Função lambda que recebe um valor e retorna o dobro dele

8-18 Função lambda que recebe mais de um parâmetro

8-19 Módulo entrada (entrada

8-20 Módulo soma (soma

8-21 Módulo soma (soma

8-22 Adivinhando o número

Ir para o topo

Capítulo 9

9-1 Abrindo, lendo e fechando um arquivo

9-2 Uso do with

9-3 Gravação de números pares e ímpares em arquivos diferentes

9-4 with em uma só linha

9-5 Processamento de um arquivo

9-6 Controle de uma agenda de telefones

9-7 Criação de uma página inicial em Python

9-8 Geração de uma página web a partir de um dicionário

9-9 Verificação se um diretório ou arquivo já existe

9-10 Propriedades de um arquivo

9-11 Exibindo os componentes da data e hora

9-12 Árvore de diretórios sendo percorrida

9-13 Árvore de diretórios sendo percorrida – com pathlib

9-14 Mostra a data atual em diversos fusos horários

9-15 Lendo um arquivo JSON

9-16 Abrindo um arquivo JSON e usando os dados

9-17 Criando uma tabela de preços em formato JSON

9-18 Visualizador de arquivos em formato binário

9-19 Criando uma imagem em formato binário

9-20 Cria um arquivo bmp a partir do desenho – gera_bmp

9-21 09

9-22 09

9-23 09

9-24 09

9-25 09

9-26 09

9-27 09

9-28 09

9-29 09

9-30 09

9-31 09

9-32 09

9-33 09

9-34 09

9-35 09

9-36 09

9-37 09

9-38 09

9-39 09

9-40 09

9-41 09

9-42 09

9-43 09

9-44 09

Ir para o topo

Capítulo 10

10-1 Conta com registro de operações e extrato (contas.py)

10-2 Chave como propriedade apenas para leitura (nome.py)

10-3 10

10-4 10

10-5 10

10-6 10

10-7 10

10-8 10

10-9 10

10-10 10

10-11 10

10-12 10

10-13 10

10-14 10

10-15 10

Ir para o topo

Capítulo 11

11-1 Consulta com múltiplos resultados

11-2 Consulta, registro por registro

11-3 Uso do with para fechar a conexão

11-4 Consulta com filtro de seleção

11-5 Consulta utilizando parâmetros

11-6 Exemplo de update sem where e com rowcount

Ir para o topo

Capítulo 12

12-1 Procura sequências de algarismos

12-2 Reconhecendo o DDD

12-3 Reconhecendo o número do telefone

12-4 Programa modificado para reconhecer sequências

12-5 Usando uma lista de funções a aplicar

12-6 12

12-7 12

12-8 12

12-9 12

12-10 12

Ir para o topo

Capítulo 13

13-1 Um primeiro programa com tkinter

13-2 Contando cliques

13-3 Usando classes para compor a interface

13-4 Adicionando contadores

13-5 Entrando dados

13-6 Layout do aplicativo de desenho

Ir para o topo