-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcalculadoraSimples.py
More file actions
57 lines (47 loc) · 2.04 KB
/
calculadoraSimples.py
File metadata and controls
57 lines (47 loc) · 2.04 KB
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
# condicional para rodar o código até você finalizá-lo
menu_calc = ""
while menu_calc != 7:
menu_calc = int(input("""Escolha a operação matemática que deseja fazer:
1 - Soma
2 - Subtração
3 - Multiplicação
4 - Divisão
5 - Raiz Quadrada
6 - Exponenciação
7 - Finalizar o código
"""))
# condicional de opções a partir do input do menu
if menu_calc == 1:
primeiro_num = float(input("Digite um número qualquer: "))
segundo_num = float(input("Digite um número qualquer: "))
soma = primeiro_num + segundo_num
print(f"{primeiro_num} + {segundo_num} = ", soma)
elif menu_calc == 2:
primeiro_num = float(input("Digite um número qualquer: "))
segundo_num = float(input("Digite um número qualquer: "))
subtrai = primeiro_num - segundo_num
print(f"{primeiro_num} - {segundo_num} = ", subtrai)
elif menu_calc == 3:
primeiro_num = float(input("Digite um número qualquer: "))
segundo_num = float(input("Digite um número qualquer: "))
multiplica = primeiro_num * segundo_num
print(f"{primeiro_num} * {segundo_num} = ", multiplica)
elif menu_calc == 4:
primeiro_num = float(input("Digite um número qualquer: "))
segundo_num = float(input("Digite um número qualquer: "))
try:
divide = primeiro_num / segundo_num
print(f"{primeiro_num} / {segundo_num} = ", divide)
except ZeroDivisionError:
print("\nPutz! Não é possível dividir por 0.")
elif menu_calc == 5:
num = float(input("Digite um número qualquer: "))
raiz = num ** 0.5
print(f"A raiz quadrada de {num} é = ", raiz)
elif menu_calc == 6:
primeiro_num = float(input("Digite um número qualquer: "))
segundo_num = float(input("Digite um número qualquer: "))
exponencial = primeiro_num ** segundo_num
print(f"{primeiro_num} elevado a {segundo_num} = ", exponencial)
else:
print("Script finalizado")