我的代碼的elif語句中出現無效的sytnax錯誤。我究竟做錯了什麼?Python 3程序中的Elif語法錯誤
# define the functions for each math operation
#
def add (a, b) :
return a + b
def subtract (a, b) :
return a - b
def multiply (a, b) :
return a * b
def divide (a, b) :
return a/b
def remainder (a, b) :
return a % b
def welcome_message (first_name) :
print ("Hi ", first_name, " " ". Welcome to Project 3!")
welcome_message("Prof. Shah")
loop = 1
while loop ==1:
print ("Select operation.")
print ("1. Add")
print ("2. Subtract")
print ("3. Multiply")
print ("4. Divide")
print ("5. Remainder")
choice = input("Enter choice :")
num1 = int(input |"Please enter your first number: ")
num2 = int(input |"Please enter your second number: ")
if choice == '1' :
print(num1, "+", num2, "=", add (num1,num2)
elif choice == '2' :
print(num1, "-", num2, "=", subtract (num1,num2)
elif choice == '3' :
print(num1, "*", num2, "=", multiply (num1,num2)
elif choice == '4' :
print(num1, "/", num2, "=", divide (num1,num2)
elif choice == '5' :
print(num1, "%", num2, "=", remainder (num1,num2)
你知道你可以['從運營商導入添加,子,div,mul,mod'](https://docs.python.org/3/library/operator.html),對吧? – jonrsharpe 2014-12-07 20:34:44
我對Python相當陌生,所以我仍然是一個正在進行的工作! LOL – CherylR 2014-12-07 20:59:21