Resolvido: crie uma calculadora simples em python

O principal problema relacionado à criação de uma calculadora simples em Python é que pode ser difícil escrever o código corretamente. Python é uma linguagem poderosa, mas pode ser difícil para iniciantes entender e usar. Além disso, erros de codificação podem levar a resultados incorretos ou comportamento inesperado. Além disso, escrever código para operações mais complexas, como divisão ou raízes quadradas, pode exigir conhecimento adicional de matemática e algoritmos. Finalmente, depurar o código também pode ser demorado e desafiador.

# This program adds two numbers 
num1 = float(input("Enter first number: ")) 
num2 = float(input("Enter second number: ")) 
  
# Adding the two numbers 
sum = num1 + num2 
  
# Display the sum 
print('The sum of {0} and {1} is {2}'.format(num1, num2, sum))

# Linha 1: Este programa adiciona dois números
# Linha 2: num1 é atribuído o valor de uma entrada flutuante do usuário
# Linha 3: num2 é atribuído o valor de uma entrada flutuante do usuário
# Linha 5: A soma de num1 e num2 é calculada e armazenada na variável sum
# Linha 7: A soma de num1, num2 e sum são impressas no console usando formatação de string

Operadores aritméticos em Python

Os operadores aritméticos são usados ​​para realizar operações matemáticas em valores numéricos (constantes e variáveis). Python suporta os seguintes operadores aritméticos:

– Adição (+): Soma dois operandos.
– Subtração (-): Subtrai o segundo operando do primeiro.
– Multiplicação (*): Multiplica dois operandos.
– Divisão (/): Divide o primeiro operando pelo segundo.
– Módulo (%): Retorna o resto da divisão do primeiro operando pelo segundo.
– Expoente (**): Eleva um número a uma potência especificada por outro número.
– Floor Division (//): Divide e retorna apenas a parte inteira do resultado de uma divisão, descartando qualquer parte fracionária.

Como você faz uma calculadora simples?

Fazer uma calculadora simples em Python é uma ótima maneira de aprender o básico da programação. Veja como fazer:

1. Comece criando uma função que receberá dois números como argumentos e retornará o resultado do cálculo. Por exemplo, se você quiser somar dois números, sua função pode ficar assim:
def adicionar(num1, num2):
retornar num1 + num2
2. Crie um loop que permitirá ao usuário continuar inserindo números até inserir 'q' ou 'sair'. Esse loop também deve imprimir o resultado de cada cálculo à medida que avança.
enquanto True:
num1 = input(“Digite o primeiro número (ou q para sair): “)

se num1 == 'q' ou num1 == 'sair':
quebrar

num2 = input(“Digite o segundo número: “)

resultado = add(int(num1), int(num2))

print(“O resultado é”, resultado)
3. Finalmente, pergunte ao usuário qual operação ele gostaria de realizar e chame a função apropriada com base em sua resposta. Por exemplo:
operação = input(“Qual operação você gostaria de realizar? (+, -, *, /): “)
se operação == “+”:
resultado = add(int(num1), int(num2))
operação elif == “-“:
    resultado = subtrai(int(num1), int(num2))
    #etc...

Artigos relacionados:

Deixe um comentário