-
Notifications
You must be signed in to change notification settings - Fork 0
/
calculadora_while.py
38 lines (31 loc) · 1.11 KB
/
calculadora_while.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
while True:
sair = input('Quer sair? [S]im: ').lower().startswith('s')
if sair:
break
else:
opcao = input('''Qual operação gostaria de realizar?
somar (+)
subtrair (-)
dividir (/)
Escolha: ''')
if opcao not in '+-/':
print('Opção inválida')
break
while ValueError:
try:
valor1 = input('Digite o primeiro valor: ')
valor_int1 = int(valor1)
valor2 = input('Digite outro valor: ')
valor_int2 = int(valor2)
except ValueError:
print('Voce não digitou um numero válido.')
if opcao == '+':
somar = valor_int1 + valor_int2
print(somar)
elif opcao == '-':
subtrair = valor_int1 - valor_int2
print(subtrair)
elif opcao == '/':
divisao = valor_int1 / valor_int2
print(divisao)
break