Skip to content

Commit 0e91a46

Browse files
committed
Arquivos criados.
1 parent 8546416 commit 0e91a46

20 files changed

Lines changed: 117 additions & 95 deletions

File tree

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
'''
2+
Suponha que você está gerenciando uma competição esportiva e tem
3+
uma lista de tuplas representando os resultados das equipes em
4+
diferentes modalidades. Cada tupla contém o nome da equipe, seguido
5+
por uma lista de pontuações obtidas em cada rodada da competição.
6+
7+
1.Calcule a média das pontuações de cada equipe e armazene esses
8+
valores em uma nova lista chamada medias.
9+
10+
2.Ordene a lista medias em ordem decrescente.
11+
12+
3.Crie uma nova lista chamada classificacao que contém tuplas, onde
13+
cada tupla contém o nome da equipe e sua média de pontuações.
14+
15+
4.Exiba na tela a , da equipe com a pontuação mais alta para a
16+
mais baixa.
17+
'''
18+
19+
'''
20+
- Lista_equipes = [ tuplas_equipes = ()]
21+
- tuplas_equipe = (
22+
'Nome'
23+
lista_pontos = [Rodada 1 -> p1, Rodada 2 -> p2, Rodada 3 -> p3]
24+
)
25+
26+
- Calculando_media = soma/lista_pontos
27+
- Ordenando uma lista -> .Reverse()
28+
- Lista_classificação = Nome_equipe : Pontos
29+
- Pontuação Do maior para o menor
30+
'''
31+
32+
while True:
33+
lista_Equipes = []
34+
Lista_classificacao = []
35+
pontos_equipes = []
36+
37+
menu = input('''================Menu=================
38+
1 - Cadastra Equipe
39+
2 - Ver Equipes
40+
3 - Calcular média da equipe
41+
''')
42+
43+
match menu:
44+
case '1':
45+
modaalidade = ('Digite a modalidade: ')
46+
nome_equipe = input('Digite o nome da equipe: ')
47+
qdt_pontos = int(input('Deseja adicionar os ponto(1 - Sim/2 - Não): '))
48+
#Pedindo os pontos da equipe:
49+
if qdt_pontos > 0:
50+
51+
posto_da_equipe = int(input('Digite o ponto: '))
52+
53+
# case '2':
54+
# case '3':

Mod02/atividades-Listas/desafioPratico.py

Lines changed: 56 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -16,48 +16,70 @@
1616
equipe e sua média, da equipe com a pontuação mais alta para a
1717
mais baixa.
1818
'''
19-
# Nome da equipe
20-
equipe_nova1 = 'Dormi nenem'
21-
equipe_nova2 = 'Bombe pac'
22-
#Pontos da equipe
23-
pontos_eq1 = (9, 10, 23)
24-
pontos_eq2 = (8, 140, 20)
19+
menu = input('''========== Menu ==========
20+
1 - Cadatrar Equipe
21+
2 - Médoia de pontpo por equipe
22+
3 - Classificação das equipes
23+
4 - Sair
24+
''')
25+
lista_equipes = []
26+
match menu:
27+
case '1':
28+
29+
# Nome da equipe
30+
equipe_nova = input('Digite o nome da equipe: ')
31+
lista_equipes.append(equipe_nova)
32+
print('Equipe adicionada com sucesso!')
33+
34+
#Pontos da equipe
35+
while equipe_nova in lista_equipes:
36+
qtd_pontos_equipe = int(input('A equipe tem quantos pontos: '))
37+
38+
if qtd_pontos_equipe == qtd_pontos_equipe:
39+
for i in range(qtd_pontos_equipe):
40+
pontos_novos = int(input('Digite um ponto: '))
41+
# pontos_novos += pontos_novos
42+
equipe_nova = pontos_novos
43+
lista_equipes.append(equipe_nova)
44+
if i == qtd_pontos_equipe:
45+
print('Pontos adicionados com sucesso!')
46+
print(f'Equipe{lista_equipes[1]} {lista_equipes}')
47+
break
2548

49+
# # 1.Calcule a média das pontuações de cada equipe e armazene esses
50+
# # valores em uma nova lista chamada medias.
51+
# # Calculamdo a média dos pontos
52+
# media_pontos1 = sum(pontos_eq1) / len(pontos_eq1)
53+
# media_pontos2 = sum(pontos_eq2) / len(pontos_eq2)
2654

27-
# 1.Calcule a média das pontuações de cada equipe e armazene esses
28-
# valores em uma nova lista chamada medias.
29-
# Calculamdo a média dos pontos
30-
media_pontos1 = sum(pontos_eq1) / len(pontos_eq1)
31-
media_pontos2 = sum(pontos_eq2) / len(pontos_eq2)
3255

3356

57+
# # 2.Ordene a lista medias em ordem decrescente.
58+
# lista_pontos_nova = [media_pontos1, media_pontos2]
59+
# print(lista_pontos_nova)
3460

35-
# 2.Ordene a lista medias em ordem decrescente.
36-
lista_pontos_nova = [media_pontos1, media_pontos2]
37-
print(lista_pontos_nova)
3861

3962

63+
# # 3.Crie uma nova lista chamada classificacao que contém tuplas, onde
64+
# # cada tupla contém o nome da equipe e sua média de pontuações.#
65+
# # Tupla com nome e pontos da equipe
66+
# equipe01 = (equipe_nova1, media_pontos1)
67+
# equipe02 = (equipe_nova2, media_pontos2)
4068

41-
# 3.Crie uma nova lista chamada classificacao que contém tuplas, onde
42-
# cada tupla contém o nome da equipe e sua média de pontuações.#
43-
# Tupla com nome e pontos da equipe
44-
equipe01 = (equipe_nova1, media_pontos1)
45-
equipe02 = (equipe_nova2, media_pontos2)
69+
# #Armazenando em uma lista
70+
# classificacao = [
71+
# (equipe_nova1, media_pontos1),
72+
# (equipe_nova2, media_pontos2)
73+
# ]
74+
# print(classificacao)
4675

47-
#Armazenando em uma lista
48-
classificacao = [
49-
(equipe_nova1, media_pontos1),
50-
(equipe_nova2, media_pontos2)
51-
]
52-
print(classificacao)
76+
# # Ordenar pela média (posição 1 da tupla)
77+
# # Ela organiza os times pela nota, do maior para o menor.
78+
# classificacao.sort(key=lambda x: x[1], reverse=True)
79+
# print(classificacao)
5380

54-
# Ordenar pela média (posição 1 da tupla)
55-
# Ela organiza os times pela nota, do maior para o menor.
56-
classificacao.sort(key=lambda x: x[1], reverse=True)
57-
print(classificacao)
81+
# # Exibir a classificação final
5882

59-
# Exibir a classificação final
60-
61-
print('Classificação final:')
62-
for equipe, media in classificacao:
63-
print(f'Equipe: {equipe} | Média: {media:.2f}')
83+
# print('Classificação final:')
84+
# for equipe, media in classificacao:
85+
# print(f'Equipe: {equipe} | Média: {media:.2f}')

Mod02/atividades-Tuplas/ativ04.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,11 @@
66
Exiba na tela as informações do terceiro palestrante,
77
incluindo nome, tema da palestra e instituição.
88
"""
9-
palestrantes = (
10-
("Autora: Ana Silva, Tema da palestra: Segurança da Informação, Instituição: Instituto Federal de Tecnologia."),
11-
("Autor: Carlos Pereira, Tema da palestra: Boas Práticas no Uso da Tecnologia, Instituição: Instituto Federal de Tecnologia."),
12-
("Autora: Mariana Costa, Tema da palestra: Introdução à Ciência de Dados, Instituição: Universidade Tecnológica Nacional.")
13-
)
9+
# palestrantes = (
10+
# ("Autora: Ana Silva, Tema da palestra: Segurança da Informação, Instituição: Instituto Federal de Tecnologia."),
11+
# ("Autor: Carlos Pereira, Tema da palestra: Boas Práticas no Uso da Tecnologia, Instituição: Instituto Federal de Tecnologia."),
12+
# ("Autora: Mariana Costa, Tema da palestra: Introdução à Ciência de Dados, Instituição: Universidade Tecnológica Nacional.")
13+
# )
14+
15+
# print(palestrantes[2])
1416

15-
print(palestrantes[2])

endfinance/app.py

Whitespace-only changes.

endfinance/config.py

Lines changed: 0 additions & 4 deletions
This file was deleted.

endfinance/database.sql

Lines changed: 0 additions & 39 deletions
This file was deleted.

endfinance/requirements.txt

Lines changed: 0 additions & 3 deletions
This file was deleted.

endfinance/static/css/style.css

Whitespace-only changes.

endfinance/templates/bancos.html

Whitespace-only changes.

endfinance/templates/base.html

Whitespace-only changes.

0 commit comments

Comments
 (0)