-
Notifications
You must be signed in to change notification settings - Fork 0
/
calculadora_v1.py
50 lines (33 loc) · 1.46 KB
/
calculadora_v1.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# Calculadora em Python
print("\n")
pc = ' Python Calculator '
print(pc.center(120, "*"))
print("\nSelecione o Número da Operação Desejada:")
print("\n1 - Soma")
print("2 - Subtração")
print("3 - Multiplicação")
print("4 - Divisão")
print("5 - Exponencial")
operacao = int(input("\nDigite a sua opção (digite 1/2/3/4/5): "))
primeirovalor = float(input("\nDigite o primeiro valor: "))
segundovalor = float(input("\nDigite o segundo valor: "))
soma = primeirovalor + segundovalor
subtracao = primeirovalor - segundovalor
multiplicacao = primeirovalor * segundovalor
divisao = primeirovalor / segundovalor
exponencial = primeirovalor ** segundovalor
if operacao == 1:
print("\n\nResultado: " + str(primeirovalor) + " + " + str(segundovalor) + " = " + str(round(soma,3)))
elif operacao == 2:
print("\n\nResultado: " + str(primeirovalor) + " - " + str(segundovalor) + " = " + str(round(subtracao,3)))
elif operacao == 3:
print("\n\nResultado: " + str(primeirovalor) + " * " + str(segundovalor) + " = " + str(round(multiplicacao,3)))
elif operacao == 4:
print("\n\nResultado: " + str(primeirovalor) + " / " + str(segundovalor) + " = " + str(round(divisao,3)))
elif operacao == 5:
print("\n\nResultado: " + str(primeirovalor) + " ^ " + str(segundovalor) + " = " + str(round(exponencial,3)))
else:
print("\n\nNão há esta opção!")
print("\n")
ed = ' End '
print(ed.center(120, "*"))