我不知道为什么会出现语法错误,这很简单,但一直出错。
number = float(input("How much shall you be spending today?")
if number>10
print("You get 20% off")
else
print("You get 10% off ")
答案 0 :(得分:0)
您的if/else
语句是缩进的,不应该是。此外,在if / else语句后需要:
,在第一行需要第二个)
。最后,您应该在Python 2.7中使用raw_input()
。您的代码块应如下所示:
number = float(raw_input("How much shall you be spending today? "))
if number > 10:
print("You get 20% off")
else:
print("You get 10% off")
答案 1 :(得分:0)
在第一行中,您说'输入',但正确的功能是raw_input
。此外,if语句的缩进是错误的,这可能会导致问题。