sábado, 5 de dezembro de 2020

Calculadora básica usando Python

Crie uma calculadora simples que pode realizar operações aritméticas básicas como adição, subtração, multiplicação ou divisão, dependendo da entrada do usuário.

Funções:

  • O usuário escolhe a operação desejada. As opções 1, 2, 3 e 4 são válidas.
  • Dois números são tomados e uma ramificação if-elif-else é usada para executar uma seção particular.
  • Usando as funções add(), subtract(), multiply() e divide() avalie as respectivas operações.

Exemplo:

Selecione uma operação -
1. Soma
2. Subtração
3. Multiplicação
4. Divisão

Selecione a operação 1, 2, 3, 4 :4
Entre com o primeiro número: 2
Entre com o segundo número: 3
2 / 3 = 0.6666666666666666
# Uma simples calculadora
# Função para somar dois números 
def add(num1, num2):
    return num1 + num2

# Função para subtração 
def subtract(num1, num2):
    return num1 - num2

# Função para multiplica dois números
def multiply(num1, num2):
    return num1 * num2

# Função para divisão
def divide(num1, num2):
    return num1 / num2

print("Selecione uma operação -\n" \
        "1. Soma\n" \
        "2. Subtração\n" \
        "3. Multiplicação\n" \
        "4. Divisão\n")

# Obtendo entradas do usuário
select = int(input("Selecione a operação 1, 2, 3, 4 :")) 

number_1 = int(input("Entre com o primeiro número: "))
number_2 = int(input("Entre com o segundo número: "))

if select == 1:
    print(number_1, "+", number_2, "=", add(number_1, number_2)) 

elif select == 2:
    print(number_1, "-", number_2, "=", subtract(number_1, number_2))

elif select == 3:
    print(number_1, "*", number_2, "=", multiply(number_1, number_2)) 

elif select == 4:
    print(number_1, "/", number_2, "=", divide(number_1, number_2))
else:
    print("Entrada inválida")

Resultado:

Selecione uma operação -
1. Soma
2. Subtração
3. Multiplicação
4. Divisão

Selecione a operação 1, 2, 3, 4 :3
Entre com o primeiro número: 7
Entre com o segundo número: 8
7 * 8 = 56

Artigo escrito por Pushpanjali chauhan e traduzido por Acervo Lima de Basic calculator program using Python

0 comentários:

Postar um comentário