print("Calculator for substraction, addition, multiplication and division")
sign=input("Enter a sign:")
num1=float(input("Enter a number:"))
num2=float(input("Enter a second number:"))
def wrong_sign():
print("Sign entered is invalid please use one of those 1. - for substraction \n 2. + for addition \n 3. x or * for multiplication \n 4. / for devision")
if sign == "-":
print(num1-num2)
elif sign == "+" :
print(num1+num2)
elif sign == "/":
print(num1/num2)
elif sign == "*" or "x":
print(num1 * num2)
else:
wrong_sign
[当我尝试以用户身份输入无效符号时,没有任何代码错误,不会出现任何错误,并且rong_sign代码不会显示。
您需要包括方括号才能调用函数:
else:
wrong_sign()
wrong_sign()
是一个函数。因此,您应该拨打电话:
else:
wrong_sign()
在最后一行,您必须调用wrong_sign()
函数:
else:
wrong_sign()