def soma_dois():
a = float(input("Digite o primeiro valor: "))
b = float(input("Digite o segundo valor: "))
print(f"Soma: {a + b}")
def soma_tres():
a = float(input("Digite o primeiro valor: "))
b = float(input("Digite o segundo valor: "))
c = float(input("Digite o terceiro valor: "))
print(f"Soma: {a + b + c}")
def subtracao():
a = float(input("Digite o primeiro valor: "))
b = float(input("Digite o segundo valor: "))
print(f"Subtraçao: {a - b}")
def multiplicacao():
a = float(input("Digite o primeiro valor: "))
b = float(input("Digite o segundo valor: "))
print(f"Multiplicaçao: {a * b}")
def divisao():
a = float(input("Digite o numerador: "))
b = float(input("Digite o denominador (nao pode ser 0): "))
if b == 0:
print("O denominador nao pode ser 0.")
else:
print(f"Divisao: {a / b}")
def exponenciacao():
a = float(input("Digite a base: "))
b = float(input("Digite o expoente: "))
print(f"Exponenciaçao: {a ** b}")
def divisao_inteira():
a = float(input("Digite o numerador: "))
b = float(input("Digite o denominador (nao pode ser 0): "))
if b == 0:
print("O denominador nao pode ser 0.")
else:
print(f"Divisao inteira: {a // b}")
def resto_divisao():
a = float(input("Digite o numerador: "))
b = float(input("Digite o denominador (nao pode ser 0): "))
if b == 0:
print("O denominador nao pode ser 0.")
else:
print(f"Resto da divisao: {a % b}")
def media_tres_notas():
notas = []
for i in range(3):
nota = float(input(f"Digite a nota {i+1}: "))
notas.append(nota)
print(f"Media: {sum(notas) / len(notas)}")
def media_ponderada():
numeros = [5, 12, 20, 15]
pesos = [1, 2, 3, 4]
soma_ponderada = sum(n * p for n, p in zip(numeros, pesos))
soma_pesos = sum(pesos)
print(f"Media ponderada: {soma_ponderada / soma_pesos}")
def sub_b():
while True :
clear_output()
print("######## Coleta e amostragem de dados ##########")
print("##--------------------------------------------------##")
print("## COMANDO # MENU ##")
print("##--------------------------------------------------##")
print("## 1 # SOMA [2] ##")
print("## 2 # SOMA [3] ##")
print("## 3 # SUBTRACAO [2] ##")
print("## 4 # MULTIPLICACAO [2] ##")
print("## 5 # DIVISAO [2] ##")
print("## 6 # POTENCIA [2] ##")
print("## 7 # DIVISAO INTEIRA [2] ##")
print("## 8 # RESTO DE DIVISAO [2] ##")
print("## 9 # MEDIA DE NOTAS [3] ##")
print("## 10 # MEDIA PONDERADA ##")
print("## ##")
print("## 0 # Voltar ao Menu Principal ##")
print("##================================================= ##")
com_a = str(input("INSIRA O COMANDO: > "))
try:
com_a_int = int(com_a)
if com_a_int >= 1 and com_a_int <= 10 :
opcoes = { "1": soma_dois, "2": soma_tres,
"3": subtracao, "4": multiplicacao,
"5": divisao, "6": exponenciacao,
"7": divisao_inteira, "8": resto_divisao,
"9": media_tres_notas, "10": media_ponderada}
funcao= opcoes.get(com_a)
if funcao:
funcao()
b = input("Pressione ENTER para continuar")
elif com_a_int == 0 :
print(">> Finalizando bloco do programa")
t.sleep(3)
break
else :
b = input("Pressione ENTER para reiniciar bloco do programa > ")
t.sleep(3)
except ValueError:
print(">> Entrada invalida. Finalizando bloco do programa")
t.sleep(2)
break