J'ai écrit un programme de calculatrice simple en utilisant des fonctions, je ne sais pas exactement ce qui ne va pas avec ce code, son erreur d'affichage. J'ai fait des pas possibles pour déboguer cela, mais je ne pouvais pas.programme calculatrice python
#!/usr/bin/python
def add():
print "Enter the two numbers to Add"
A=int(raw_input("Enter A:"))
B=int(raw_input("ENter B:"))
c = A + B
def sub():
print "Enter the two numbers to Subtract"
A=int(raw_input("Enter A:"))
B=int(raw_input("Enter B:"))
c = A - B
def Mul():
print "Enter the two numbers to Multiply"
A=int(raw_input("Enter A:"))
B=int(raw_input("Enter B:"))
c = A * B
def Div():
print "Enter the two number to Divide"
A=float(raw_input("Enter A:"))
B=float(raw_input("Enter B:"))
c = A/B
print "1: ADDITION"
print "2: SUBTRACTION"
print "3: MULTIPLICATION"
print "4: DIVITION"
print "0: QUIT"
while true:
CHOICE = int(raw_input(("ENTER THE CORRESPONDING NUMBER FOR CALCULATION"))
if CHOICE == "1":
print 'ADDING TWO NUMBERS:'
add(c):
elif CHOICE == "2":
print 'SUBTRACTING TWO NUMBERS:'
sub(c):
elif CHOICE == "3":
print 'MULTIPLYING TWO NUMBERS:'
Mul(c):
elif CHOICE == "4":
print "DIVIDEING TWO NUMBERS"
Div(c):
elif CHOICE == "0":
return 0:
else
Print "The value Enter value from 1-4"
Erreur:
File "cal_fun.py", line 44
if CHOICE == "1":
^
SyntaxError: invalid syntax
Je reçois la même erreur si la déclaration même après avoir fait toutes les modifications « » l'erreur dans le fichier 47e de ligne. "cal_fun.py", ligne 47 si CHOICE == 1: "" ^ –
@PrabhuAre: Assurez-vous que vous avez changé 'CHOICE = int (raw_input ((" 'line à' CHOICE = int (raw_input ("' (le premier changement que j'ai suggéré), c'est la seule explication. Vous pouvez modifier votre question pour inclure votre nouveau code. (Etes-vous sûr que vous éditez le bon fichier et que vous l'avez sauvegardé?) –