Python3.x.x(使用android应用程序,所以不知道)
所以,我正在用qpython 3制作一个计算器程序。 我犯了很多错误,但这个错误是最奇怪的! elif上的语法错误?!?! 我也没有空行Python3.x.x(使用android应用程序,所以不知道),python,python-3.x,syntax-error,Python,Python 3.x,Syntax Error,所以,我正在用qpython 3制作一个计算器程序。 我犯了很多错误,但这个错误是最奇怪的! elif上的语法错误?!?! 我也没有空行 for um in range(1, hg): if home[0] == "+": results = int(float(ju[0]) + int(float(ju[1]) elif home[0] == "-": results = int(float(ju[0]) - in
for um in range(1, hg):
if home[0] == "+":
results = int(float(ju[0]) + int(float(ju[1])
elif home[0] == "-":
results = int(float(ju[0]) - int(float(ju[1])
elif home[0] == "*":
results = int(float(ju[0]) * int(float(ju[1])
elif home[0] == "/":
results = int(float(ju[0]) / int(float(ju[1])
else:
results = home
您在所有
结果=…
上缺少两个结束参数:
if home[0] == "+":
results = int(float(ju[0]) + int(float(ju[1]))) # added two ))
elif home[0] == "-":
results = int(float(ju[0]) - int(float(ju[1])))
elif home[0] == "*":
results = int(float(ju[0]) * int(float(ju[1])))
elif home[0] == "/":
results = int(float(ju[0]) / int(float(ju[1])))
谢谢!这么快的回答@endriklos977,不用担心,按照上述方法修复后,至少不会出现任何语法错误,