Calculadora

 avatar
unknown
python
2 months ago
1.5 kB
4
Indexable
#Criei uma pasta com nome Modulos.
#dentro dela criei o arquivo __init__.py e os arquivos menu.py e operacoes.py

# A função Menu retorna um Menu com as 4 Operações básicas de uma calculadora:
def menu ():
    print('='*30)
    print('1 - Soma')
    print('2 - Subtrai')
    print('3 - Multiplicação')
    print('4 - Divisao')
    print('='*30)

# O arquivo Operacoes possui 4 funções:
def soma (num1, num2):
    return num1 + num2

def subtracao (num1, num2):
    return num1 - num2

def multiplicacao (num1, num2):
    return num1 * num2

def divisao (num1, num2):
    return num1 / num2
    
#O arquivo Calculadora.py é o principal que o usuário irá interagir:
from Modulos.menu import menu #Importando o menu criado na pasta Modulos
from Modulos.operacoes import soma, subtracao, multiplicacao, divisao #Importando as operacoes criada na Pasta Modulos

#Recebendo valores do usuário
print('Para iniciarmos, informe dois números: ')
num1 = int(input('Digite o primeiro número: '))
num2 = int(input('Digite o segundo número: '))

#Chamando a funcao Menu
menu()

#Solicitando ao usuário que escolha qual operação deseja executar
opcao = int(input('Escolha uma opção : '))

if opcao == 1:
    print(f'{num1} + {num2} = {soma(num1, num2)}')

if opcao == 2:
    print(f'{num1} - {num2} = {subtracao(num1, num2)}')

if opcao == 3:
    print(f'{num1} * {num2} = {multiplicacao(num1, num2)}')

if opcao == 4:
    print(f'{num1} / {num2} = {divisao(num1, num2)}')
Leave a Comment