Skip to content

Latest commit

 

History

History
169 lines (104 loc) · 7.96 KB

enunciados.md

File metadata and controls

169 lines (104 loc) · 7.96 KB

Enunciados - Mundo 3

072 - Número por extenso

Crie um programa que tenha uma tupla totalmente preenchida com uma contagem por extenso de zero até vinte. Seu programa deverá ler um número pelo teclado (entre 0 e 20) e mostrá-lo por extenso

073 - Tuplas com times de futebol

Crie uma tupla preenchida com os 20 primeiros colocados da Tabela do Campeonato Brasileiro, na ordem de colocação. Depois mostre:
a) apenas os 5 primeiros colocados
b) os últimos 4 colocados da tabela
c) uma lista com os times em ordem alfabética
d) em que posição na tabela está o time da Chapecoense

074 - Maior e menor valores em tupla

Crie um programa que vai gerar cinco números aleatórios e colocar em uma tupla. Depois disso, mostre a listagem de números gerados e também indice o menor e o maior valor que estão na tupla

075 - Análise de dados em uma tupla

Desenvolva um programa que leia quatro valores pelo teclado e guarde-os em uma tupla. No final, mostre:
a) quantas vezes apareceu o valor 9
b) em que posição foi digitado o primeiro valor 3
b) quais foram os números pares

076 - Lista de preços com tupla

Crie um programa que tenha uma tupla única com nomes de produtos e seus respectivos precos, na sequência. No final, mostre uma listagem de preços, organizando os dados em forma tabular

077 - Contando vogais em tupla

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

078 - Maior e menor valores na lista

Faça um programa que leia 5 valores números e guarde-os em uma lista. No final, mostre qual foi o maior e o menor valor digitados e as suas respectivas posições na lista.

079 - Valores únicos em uma lista

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.

080 - Lista ordenada sem repetições

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.

081 - Extraindo dados de uma lista

Crie um programa que vai ler vários números e colocá-los em uma lista. Depois disso, mostre:
a) quantos números foram digitados.
b) a lista de valores, ordenada de forma decrescente
c) se o valor 5 foi digitado e está ou não na lista.

082 - Dividindo valores em várias listas

Crie um programa que vai ler vários números 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.

083 - Validando expressões matemáticas

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.

084 - Lista composta e análise de dados

Faça um programa que leia nome e peso de várias pessoas guardando tudo em uma lista. No final, mostre:
a: quantas pessoas foram cadastradas.
b: uma listagem com as pessoas mais pesadas
c: uma listagem com as pessoas mais leves

085 - Listas com pares e ímpares

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.

086 - Matrix em Python

Crie um programa que crie uma matriz 3.3 e preencha com valores lidos pelo teclado. No final, mostre a matriz na tela com a formatação correta

087 - Mais sobre matriz em Python

Aprimore o desafio anterior, mostrando no final:
a: a soma de todos os valores pares digitados
b: a soma dos valores da terceira coluna
c: o maior valor da segunda linha

088 - Palpites para a Mega-Sena

Faça 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.

089 - Boletim com listas compostas

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

090 - Dicionário em Python

Faça um programa que leia nome e média de um aluno, guardando também a situação em um dicionário. No final, mostre o conteúdo da estrutura na tela.

091 - Jogo de dados em Python

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

092 - Cadastro de trabalhador em Python

Crie um programa que leia nome, ano de nascimento e carteira de trabalho e cadastre-os (com idade) em um dicioná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.

093 - Cadastro de jogador de futebol

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.

094 - Unindo dicionários e listas

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:
a. Quantas pessoas foram cadastradas
b. A média de idade do grupo
c. uma lista com todas as mulheres
d. uma lista com todas as pessoas com idade acima da média.

095 - Aprimorando dicionários

Aprimore o DESAFIO 093 para que ele funcione com vários jogadores, incluindo um sistema de visualização de detalhes de aproveitamento de cada jogador.

096 - Função que calcula área

Faça um programa que tenha uma função chamada area(), que receba dimensões de um terreno retangular (largura e comprimento) e mostre a área do terreno

097 - Um print especial

Faça um programa que tenha uma função chamada escreva(), que receba um texto qualquer como parâmetro e mostre uma mensagem com tamanho adaptável. Ex:
escreva("Olá, Mundo!")

Saída:
~~~~~~~~~~~
Olá, Mundo!
~~~~~~~~~~~

098 - Função de contador

Faça um programa que tenha uma função chamada contador(), que recebe três parâmetros: início, fim e passo. Seu programa tem que realizar três contagens através da função criada
a) de 1 até 10, de 1 em 1
b) de 10 até 0, de 2 em 2
c) Uma contagem personalizada

099 - Função que descobre o maior

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.

100 - Funções para sortear e somar

101 - Funções para votação

102 - Função para fatorial

103 - Ficha do jogador

104 - Validando entrada de dados em Python

105 - Analisando e gerando dicionários

106 - Sistema interativo de ajuda em Python

107 - Exercitando módulos em Python

108 - Formatando moedas em Python

109 - Formatando moedas em Python

110 - Reduzindo ainda mais seu programa

111 - Transformando módulos em pacotes

112 - Entrada de dados monetários

113 - Funções aprofundadas em Python

114 - Site está acessível?

115a - Criando um menu em Python

115b - Criando um menu em Python

115c - Finalizando o projeto