-
Notifications
You must be signed in to change notification settings - Fork 0
/
calculadora.py
66 lines (51 loc) · 1.61 KB
/
calculadora.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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#Entrada de dados
print("UMA DICA!!!!!!!!!!\n é para utilizar os sinais '+', '-', '/' e '*' para realizar as operações\n")
operacao = input("Digite a operacao desejada: ")
numero1 = float(input("Digite um número: "))
numero2 = float(input("Digite outro número: "))
while True:
if operacao == '+':
print(float(numero1+numero2))
elif operacao == '-':
print(float(numero1-numero2))
elif operacao == '/':
print(float(numero1/numero2))
elif operacao == '*':
print(float(numero1*numero2))
else:
print('vc digitou algum comando errado')
pergunta = str.lower(input('deseja fazer outra operação (s/n)?: '))
if pergunta == 's':
pass
else:
break
break
#iniciando o loop
while True:
#Opções do Usuário
print("CALCULADORA PYTHON")
print('1 - SOMA')
print('2 - SUBTRAÇÃO')
print('3 - MULTIPLICAÇÃO')
print('4 - DIVISÃO')
print('5 - SAIR DO PROGRAMA')
#operação escolhida
operacao = input('Operação deseja: ')
#verifica se o usuário vai fazer o cálculo ou sair do programa
if operacao != '5':
#informa o numero
x = str(input('Informe o 1° número: ')).replace(',','.')
y = str(input('Informe o 2° número: ')).replace(',','.')
#converte para float
x = float(x)
y = float(y)
#verifica a opcao desejada
match operacao:
case '1':
result = x + y
case '2':
result = x - y
case '3':
result = x / y
case '4':
result