Calculadora defectuosa usando Python

Una calculadora defectuosa es simplemente una calculadora que ejecuta tareas simples, pero en algunos casos (establecidos por el programador) da un resultado incorrecto. Todos ustedes deben estar preguntándose por qué necesitamos una calculadora defectuosa. Este tipo de calculadora no es necesaria a menos que quieras hacerle una broma a alguien o demostrar que está equivocado en caso de algún problema matemático.

Acercarse:

  • Primero, tomamos la entrada del usuario de lo que él / ella quiere hacer
  • Luego escribimos el código de Suma, Resta, Multiplicación y División
  • Y por último, insertamos aquellos casos en los que queremos resultados erróneos.

Implementación:

Python

print("what type of arithmetic operation you want to do?\n"
      "type + for addition\n"
      "type - for subtraction\n"
      "type / for division\n"
      "type* for multiplication\n")
 
 
# taking input
type_of_calculation = input()
 
print("enter the first number")
A = int(input())
 
print("enter the second number\n")
B = int(input())
 
b = "+"
c = "-"
d = "*"
e = "/"
 
 
# setting normal and false condition for calculator
if type_of_calculation == b:
    # for addition
    if (A == 53 and B == 9) or (A == 90 and B == 52):
        print(97)
    else:
        print(A+B)
elif type_of_calculation == c:
   
    # for subtraction
    print(A-B)
elif type_of_calculation == d:
   
    # for multiplication
    if A == 45 and B == 3 or A == 4 and B == 67:
        print(575)
    else:
        print(A*B)
elif type_of_calculation == e:
   
    # for division
    if A == 5 and B == 63:
        print(40)
    else:
        print(A/B)

Producción:

Para condiciones normales

Por condición falsa

Publicación traducida automáticamente

Artículo escrito por nk7118491 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *