Skip to content

Commit 0010318

Browse files
committed
Atualizando arquivos.
1 parent 8164f07 commit 0010318

10 files changed

Lines changed: 115 additions & 0 deletions

File tree

Mod02/atividades-Funcoes/fatorial/fatorial.py

Whitespace-only changes.

Mod02/atividades-Funcoes/fatorial/main.py

Whitespace-only changes.
1.11 KB
Binary file not shown.
Binary file not shown.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
2+
list_number = []
3+
4+
5+
def dados():
6+
for element in range(2):
7+
number = int(input("Digite um número: "))
8+
list_number.append(number)
9+
element
10+
print(list_number)
11+
dados()
12+
13+
def soma():
14+
calculo = sum(list_number)
15+
print(calculo)
16+
17+
def subtracao():
18+
calculo = max(list_number) - min(list_number)
19+
print(calculo)
20+
21+
def multiplicar():
22+
calculo = max(list_number) * min(list_number)
23+
print(calculo)
24+
25+
def divisao():
26+
calculo = max(list_number) / min(list_number)
27+
print(calculo)
28+
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# ATIVIDADE PRÁTICA 1
2+
3+
# Crie um programa que será uma calculadora.
4+
5+
# Nesta calculadora você deverá ter um módulo para as
6+
# operações matemáticas, o arquivo principal deverá
7+
# conter apenas um menu de escolha para o usuário
8+
9+
# (soma, subtração, multiplicação e divisão).
10+
from calculadora import *
11+
12+
while True:
13+
14+
opcao = int(input("""
15+
=-=-=-=-=-=Menu=-=-=-=-=-=
16+
1 - Somar
17+
2 - Subtração
18+
3 - Multiplicação
19+
4 - Divisão
20+
5 - Sair
21+
=-=-=-=-=-==-=-=-=-=-=
22+
Escolha um opção: """))
23+
if opcao <= 0:
24+
print("Opção inválida, digite numeros de 1 a 5.")
25+
26+
else:
27+
28+
match opcao:
29+
case 1:
30+
soma()
31+
case 2:
32+
subtracao()
33+
case 3:
34+
multiplicar()
35+
case 4:
36+
divisao()
37+
case 5:
38+
print("Saindo...")
39+
break

Modulos_bibliotecas/funcoes.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
lista_tarefa = []
2+
3+
def add_task():
4+
5+
tarefa = input("Digite o nome da tarefa: ")
6+
descricao = input("Descrição: ")
7+
prioridade = input("Prioridade: ")
8+
9+
nova_tarefa = {
10+
"Tarefa": tarefa,
11+
"Descrição": descricao,
12+
"Prioridade": prioridade,
13+
}
14+
15+
lista_tarefa.append(nova_tarefa)
16+
17+
def mostrar():
18+
if not lista_tarefa:
19+
print("Lista está vazia!")
20+
else:
21+
for i, element in enumerate(lista_tarefa):
22+
print(f"""
23+
{i+1} - {element['Tarefa']}
24+
Descrição: {element['Descrição']}
25+
Prioridade: {element['Prioridade']}
26+
27+
""")

Modulos_bibliotecas/main.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
from funcoes import *
2+
3+
while True:
4+
print("1 - Adicionar")
5+
print("2 - Mostrar")
6+
7+
opcao = input("Escolha uma opção: ")
8+
9+
10+
match opcao:
11+
case "1":
12+
add_task()
13+
14+
case "2":
15+
mostrar()
16+

Modulos_bibliotecas/math/funcao.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+

Modulos_bibliotecas/math/main.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
from funcao import *
2+
3+
print(raiz_quad(25))
4+

0 commit comments

Comments
 (0)