Exercício 72: Crie um programa que tenha uma tupla totalmente preenchida com contagem por extenso, de zero até vinte.
Exercício 73: Crie uma tupla preenchida com os 20 primeiros colocados da tebala do Campeonato Brasileiro de Futebol, na ordem de colocação. Depois mostre:
-
Apenas os 5 primeiros colocados.
-
Os últimos 3 colocados da tabela.
-
Uma lista com os times em ordem alfabética.
-
Em que posição na tabela está o time da Chapecoense.
Exercício 74: Crie um programa que vai gerar cinco números aleatórios e colocar em uma tupla.
Exercício 75: Desenvolva um programa que leia quatro valores pelo teclado e guarde-os em uma tupla. No final, mostre:
-
Quantas vezes apareceu o valor 9.
-
Em que posição foi digitado o primeiro valor 3.
-
Quais foram os números pares.
Exercício 76: Crie um programa que tenha uma tupla única com nomes de produtos e seus respectivos preços na sequência. No final, mostre uma listagem de preços, organizando os dados de forma tabular.
Exercício 77: Crie um programa que tenha uma tupla com várias palavras (não usar acentos).Depois disso, você deve mostrar, para cada palavra, quais são as suas vogais.
Exercício 78: Faça um programa que leia 5 valores numéricos e guarde=os em uma lista. No final, mostre qual foi o maior e o menor valor digitado e as suas respectivas posições na lista.
Exercício 79: Crie um programa onde o usuário possa digitar vários valores numéricos e cadastre-os em uma lista. Caso o número já exista lá dentro, ele não será adicionado. No final, serão exibidos todos os valores únicos digitados em ordem crescente.
Exercício 80: Crie um programa onde o usuário possa digitar cinco valores numéricos e cadastre-os em uma lista, já na posição correta de inserção (sem usar o sort()). No final, mostre a lista ordenada na tela.
Exercício 81: Crie um programa que vai ler vários números e colocar em uma lista. Depois disso, mostre:
-
Quantos números foram digitados.
-
A lista de valores, ordenada de forma decrescente.
-
Se o valor 5 foi digitado e está ou não na lista.
Exercício 82: Crie um programa que vailer vários núemros e colocar em uma lista. Depois disso, crie duas listas extras que vão conter apenas os valores pares e os valores ímpares digitados, respectivamente. Ao final, mostre o conteúdo das três listas geradas.
Exercício 83: Crie um programa onde o usuário digite uma expressão qualquer que use parênteses. Seu aplicativo deverá analisar se a expressão passada está com os parênteses abertos e fechados na ordem correta.
Exercício 84: Faça um programa que leia nome e peso de várias pessoas, guardando tudo em uma lista. No final, mostre:
-
Quantas pessoas foram cadastradas.
-
Uma listagem com as pessoas mais pessadas.
-
uma listagem com as pessoas mais leves.
Exercício 85: Crie um programa onde o usuário possa digitar sete valores numéricos e cadastre-os em uma lista única que mantenha separados os valores pares e ímpares. No final, mostre os valores pares e ímpares em ordem crescente.
Exercício 86: Crie um programa que crie uma matriz de dimensão 3x3 e preencha com os valores lidos pelo teclado. No final, mostre a matriz na tela, com a formatação correta.
Exercício 87: Aprimore o desafio anterior, mostrando no final:
-
A soma de todos os valores pares.
-
A soma dos valores da terceira coluna.
-
O maior valor da segunda linha.
Exercício 88: Faã um programa que ajude um jogador da MEGA SENA a criar palpites. O programa vai perguntar quantos jogos serão gerados e vai sortear 6 números entre 1 e 60 para cada jogo, cadastrando tudo em uma lista composta.
Exercício 89: Crie um programa que leia nome e duas notas de vários alunos e guarde tudo em uma lista composta. No final, mostre um boletim contendo a média de cada um e permita que o usuário possa mostrar as notas de cada aluno individualmente.
Exercício 90: Faça um programa que leia nome e média de um aluno, guardando também a situaçãoo em um dicionário. No final, mostre o conteúdo da estrutura na tela.
Exercício 91: Crie um programa onde 4 jogadores joguem um dado e tenham resultados aleatórios. Guarde esses resultados em um dicionário. No final, coloque esse dicionário em ordem, sabendo que o vencedor tirou o maior número no dado.
Exercício 92: Crie um programa que leia nome, ano denascimento e carteira de trabalho e cadastre-os(com idade) em umdicionário se por acaso a CTPS for diferente de zero, o dicionário receberá também o ano de contratação e o salário. Calcule e acrescente, além da idade, com quantos anos a pessoa vai se aposentar.
Exercício 93: Crie um programa que gerencie o aproveitamento de um jogador de futebol. O programa vai ler o nome do jogador e quantas partidas ele jogou. Depois vai ler a quantidade de gols feitos em cada partida. No final, tudo isso será guardado em um dicionário, incluindo o total de gols feitos durante o campeonato.
Exercício 94: Crie um programa que leia nome, sexo e idade de várias pessoas, guardando os dados de cada pessoa em um dicionário e todos os dicionários em uma lista. No final, mostre:
-
Quantas pessoas foram cadastradas.
-
A média de idade do grupo.
-
Uma lista com todas as mulheres.
-
Uma lista com todas as pessoas com idade acima da media.
Exercício 95: Aprimore o DESAFIO 93 para que ele funcione com vários jogadores, incluindo um sistema de visualização de detalhes do aproveitamento de cada jogador.
Exercício 96: Faça um programa que tenha uma função chama área(), que receba as dimensões de um terreno retangular(largura e comprimento) e mostre a área do terreno.
Exercício 97: Faça um programa que tenha uma função chamada escreva(), que receba um texto qualquer como parâmetro e mostre uma mensagem com tamnho adaptável.
Exercício 98: Faça um programa que tenha uma função chamada contador() que receba três parâmentros: início, fim e passo e realize a contagem. Seu programa tem que realizar três contagens através da função criada:
-
De 1 até 10, de 1 em 1.
-
De 10 até 0, de 2 em 2.
-
Uma contagem personalizada.
Exercício 99: Faça um programa que tenha uma função chamada maior(), que receba vários parâmetros com valores inteiros. Seu programa tem que analisar todos os valores e dizer qual deles é o maior.
Exercício 100: Faça um programa que tenha uma lista chamada números e duas funções chamadas sorteia() e somaPar(). A primeira função vai sortear 5 números e vai colocá-los dentro de um lista e a segunda função vai mostra a soma entre todos os valores pares sorteador pela função anterior.
Exercício 101: Crie um programa que tenha uma função chamada voto() que vai receber como parâmetro o ano de nascimento de um pessoa. retornando um valor literal indicando se uma pessoa tem voto negado, opcional ou obrigátorio nas eleições.
Exercício 102: Crie um programa que tenha uma função fatorial() que receba dois parâmetros: o primeiro que indique o número a calcular e o outro chamado show. que sará um valor lógico(opcional) indicando se será mostrado ou não na tela o processo de cálculo do fatorial.
Exercício 103: Faça um programa que tenha uma função chamada ficha(), que receba dois parâmetros opcionais: o nome de um jogador e quantos gols ele marcou. O programa deverá ser capaz de mostrar a ficha do jogador, mesmo que algum dado não tenha sido informado corretamente.
Exercício 104: Crie um programa que tenha a função leiaInt(), que vai funcionar de forma semelhante á função input() do Python, só que fazendo a validação para aceitar apenas um valor numérico.
Exercício 105: Faça um programa que tenha uma função notas() que pode receber várias notas de alunos e vai retornar um dicionário com as seguintes informações:
-
Quantidade de notas
-
A maior nota
-
A menor nota
-
A média da turma
-
A situação(opcional)
Adicione também as docstrings da função.
Exercício 106: Faça um mini sistema que utilize o Interactive Help do Python. O usuário vai gigitar o comando e o manual vai aparecer. Quando o usuário digitar a palavra "FIM", o programa se encerrará. OBS: use cores.