你好我有一個麻煩,在做我的簡單的計算器代碼:d堅持一個簡單的Python程序「ELIF」
def cal():
while True:
print ("welcome to my calculator!")
print("choose an operation")
op = input(" +, - ,/ ,*")
if op == "+":
num1 = float(input("enter your first number:"))
num2 = float(input("enter your second number:"))
print(str(num1 + num2)
elif op == "/":
num1 = float(input("enter your first number:"))
num2 = float(input("enter your second number:"))
print(str(num1/num2)
else:
break
cal()
當過我運行的代碼,它說無效語法在ELIF
這裏有什麼問題?
很難告訴你的縮進被 –
缺少括號'有兩個左括號和一個左括號,這是一個問題,還有其他類似的行,確保你的圓括號匹配 – cxrodgers
'打印(STR(NUM1 + NUM2)的elif的前2位的print語句 – Kevin