我一直收到这个错误说法语无效,我真的迷路了,不知道为什么!
def calculator():
def add(x, y):
return x + y
def subtract(x, y):
return x - y
def multiply(x, y):
return x * y
def devide(x, y):
return x / y
print("Select operation.")
print("1.Add")
print("2.Subtract")
print("3.Multiply")
print("4.Devide")
choice = input("Enter choice(1/2/3/4):")
num1 = int(input("Enter the first number: "))
num2 = int(input("Enter the second number: "))
if choice == "1":
print(num1,"+",num2,"=", add(num1,num2))
elif choice == ("2":)
在elif
之后我似乎无法通过,我不知道为什么在我看来一切似乎都很好。我是编程的新手,我正在尝试制作一个计算器但是我迷失了。
非常感谢任何帮助。
答案 0 :(得分:0)
我只做了一点Python,但这应该有用。
if choice == "1":
print(num1,"+",num2,"=", add(num1,num2))
elif choice == "2":
print(num1,"-",num2,"=", subtract(num1,num2))
答案 1 :(得分:0)
elif句子似乎有不好的缩进。这在python中很重要。我不知道你的问题或代码中是否是拼写错误。
同样("2":)
不正确,请删除括号符号。