为什么我的输入不在if条件下工作

时间:2017-12-13 23:51:44

标签: python

我不知道为什么我在if条件下的输入在运行代码时不起作用。任何帮助将不胜感激:

V = input("Ingresar A, si quieres calcular el ahorro anual, o M, si quieres 
calcular el ahorro mensual")
def M_o_A(V):
  if V == "A":
   P = input("Ingrese el porcentaje que quiere calcular: ")
   S = input("Ingrese su sueldo mensual: ")
   T = (P * S / 100) * 12
   print "Si usted ahorra el ",P,"% de su sueldo por un año, tendras 
",T,"pesos."

  elif V == "M":
     PM = input("Ingrese el porcentaje que quiere calcular: ")
     SM = input("Ingrese su sueldo mensual: ")
     TM = PM * SM / 100
     print "Si usted ahorra el ",PM,"% de su sueldo, tendras ",TM,"pesos."

1 个答案:

答案 0 :(得分:2)

您正在定义但未调用M_o_A函数。在脚本的最后

M_o_A(V)

无论如何,我担心还有其他错误。请告诉我们输出