Skip to content

Commit f6a0e07

Browse files
Atividades e exemplos foram adicionados.
1 parent f7f2732 commit f6a0e07

19 files changed

Lines changed: 552 additions & 95 deletions

File tree

.DS_Store

6 KB
Binary file not shown.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
2+
def buscarMenor(arr):
3+
4+
menor = arr[0]
5+
menor_indice = 0
6+
7+
for i in range(1, len(arr)):
8+
9+
if arr[i] < menor:
10+
menor = arr[i]
11+
print(menor)
12+
menor_indice = i
13+
print(menor_indice)
14+
15+
return menor_indice
16+
17+
def ordenacaoSelecao(arr):
18+
novoArr = []
19+
for i in range(len(arr)):
20+
menor = buscarMenor(arr)
21+
print(menor)
22+
novoArr.append(arr.pop(menor))
23+
print(novoArr)
24+
return novoArr
25+

Entendendo_algoritmo/pilha.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# def sauda(nome):
2+
# print(f"Olá {nome}!")
3+
# sauda2(nome)
4+
# print("Preparando pra dizer tchau")
5+
# tchau()
6+

Entendendo_algoritmo/recursao.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
2+
''''Função que faz a contagem regresiva'''
3+
def regressiva(i):
4+
print(i)
5+
if i <= 1:
6+
return
7+
else:
8+
return regressiva(i - 1)
9+
regressiva(3)
10+
''''Função que soma os valores'''
11+
# def soma_recursiva(n):
12+
# # caso base
13+
# if n == 0:
14+
# return 0
15+
16+
# # chamada recursiva
17+
# return n + soma_recursiva(n - 1)
18+
19+
20+
# # entrada do usuário
21+
# valor = int(input("Digite um número inteiro positivo: "))
22+
23+
# resultado = soma_recursiva(valor)
24+
25+
# print("Resultado da soma:", resultado)

Mod01/.DS_Store

8 KB
Binary file not shown.

Mod01/outroExercicios/exer01.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@
1212
6 - CM
1313
7 - MM \n:""")
1414

15-
match option:
16-
case "1":
17-
calculoKm = math.sqrt(medidaUsuario)
18-
print(f"A medida de {medidaUsuario} é: {calculoKm}")
19-
case "2":
20-
case "3":
21-
case "4":
22-
case "5":
23-
case "6":
24-
case "7":
15+
# match option:
16+
# case "1":
17+
# calculoKm = math.sqrt(medidaUsuario)
18+
# print(f"A medida de {medidaUsuario} é: {calculoKm}")
19+
# case "2":
20+
# case "3":
21+
# case "4":
22+
# case "5":
23+
# case "6":
24+
# case "7":

Mod02/atividades-Dicionarios/ativ03.py

Whitespace-only changes.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# atividade de revisão
2+
# Faça um programa que permite o usuário:
3+
# Adicionar Pokemon
4+
# 1 - Nome
5+
# 1.1 - Tipo
6+
# Ver todos os pokemons1.1 - NOME, TIPO
7+
# 2 - VER TODOS OS POKEMONS
8+
# 3 - VER POKEMONS POR TIPO
9+
# 4 - EXCLUIR POKEMON
10+
# 0 - SAIR
Lines changed: 90 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,104 @@
1-
pessoas = {
2-
'nome': 'Bruna',
3-
'sexo': 'F',
4-
'idade': 29
5-
}
6-
print(pessoas['nome'])
7-
print(pessoas['sexo'])
8-
print(pessoas['idade'])
9-
print('=' * 60)
1+
# pessoas = {
2+
# 'nome': 'Bruna',
3+
# 'sexo': 'F',
4+
# 'idade': 29
5+
# }
6+
# print(pessoas['nome'])
7+
# print(pessoas['sexo'])
8+
# print(pessoas['idade'])
9+
# print('=' * 60)
1010

11-
print(f'A {pessoas['nome']} é {pessoas['sexo']} e tem {pessoas['idade']}')
12-
print('=' * 60)
11+
# print(f'A {pessoas['nome']} é {pessoas['sexo']} e tem {pessoas['idade']}')
12+
# print('=' * 60)
1313

14-
print(pessoas.values())
15-
print(pessoas.keys())
16-
print(pessoas.items())
17-
print('=' * 60)
14+
# print(pessoas.values())
15+
# print(pessoas.keys())
16+
# print(pessoas.items())
17+
# print('=' * 60)
1818

1919

20-
del pessoas['sexo']
20+
# del pessoas['sexo']
2121

22-
print('=' * 60)
22+
# print('=' * 60)
2323

24-
for k, v in pessoas.items():
25-
print(f'{k} = {v}')
26-
print('=' * 60)
24+
# for k, v in pessoas.items():
25+
# print(f'{k} = {v}')
26+
# print('=' * 60)
2727

28-
estado = dict()
29-
brasil = list()
28+
# estado = dict()
29+
# brasil = list()
3030

31-
#Adiciona dicionário em listas
32-
for c in range(0, 3):
33-
estado['uf'] = str(input('Unidade Federal: '))
34-
estado['sigla'] = str(input('Sigla do Estado: '))
35-
brasil.append(estado.copy())
31+
# #Adiciona dicionário em listas
32+
# for c in range(0, 3):
33+
# estado['uf'] = str(input('Unidade Federal: '))
34+
# estado['sigla'] = str(input('Sigla do Estado: '))
35+
# brasil.append(estado.copy())
3636

3737

38-
for e in brasil:
39-
print('=' * 60)
38+
# for e in brasil:
39+
# print('=' * 60)
4040

41-
for k, v in estado.items():
42-
print(f'O campo {k}')
43-
print(v , end = ' ')
41+
# for k, v in estado.items():
42+
# print(f'O campo {k}')
43+
# print(v , end = ' ')
4444

4545

46-
#print(brasil)
46+
# #print(brasil)
47+
48+
# estoque = {
49+
# "Tomate" : {
50+
# "qtd": 1000,
51+
# "valor": 2.30
52+
# },
53+
# "Cebola" : {
54+
# "qtd" : 500,
55+
# "Valor": 3.10
56+
# },
57+
# "Chuchu" : {
58+
# "qtd": 1000,
59+
# "valor": 2.30
60+
# },
61+
# "Batata" : {
62+
# "qtd" : 500,
63+
# "Valor": 3.10
64+
# },
65+
# "Pimentão" : {
66+
# "qtd": 1000,
67+
# "valor": 2.30
68+
# },
69+
# "Alho" : {
70+
# "qtd" : 500,
71+
# "Valor": 3.10
72+
# }
73+
74+
75+
estoque = {
76+
"tomate" : [100, 2.30],
77+
"alface" : [500, 0.45],
78+
"batata" : [2001, 1.20],
79+
"feijao" : [100, 1.50]
80+
81+
}
82+
83+
vendas = [["Tomate", 5],["Batata", 3],["Pimentão", 8]]
84+
total = 0
85+
print("Vendas:\n")
86+
87+
for operacao in vendas:
88+
#
89+
produto, quantidade = operacao
90+
91+
preco = estoque[produto][1]
92+
93+
custo = preco * quantidade
94+
print(f"{produto:12s}: {quantidade:3d} x {operacao:6.2f} = {custo:6.2f}")
95+
estoque[produto[0]] -= quantidade
96+
total += custo
97+
98+
print(f"Custo total: {total:21.2f}\n")
99+
print("Estoque:\n")
47100

101+
for chave, dados in estoque.items():
102+
print("Descrição: ", chave)
103+
print("Quantidade: ", dados[0])
104+
print(f"Preço: {dados[1]:6.2f}\n")

Mod02/atividades-Funcoes/Aula_funcao.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
# 3 - VER POKEMONS POR TIPO
99
# 4 - EXCLUIR POKEMON
1010
# 0 - SAIR
11+
1112
lista_pokemons = []
1213
while True:
1314
menu = input("""

0 commit comments

Comments
 (0)