涉及大于值的未知语法错误

时间:2014-01-08 21:51:47

标签: python-2.7 if-statement input numbers

我不知道为什么会出现语法错误,这很简单,但一直出错。

number = float(input("How much shall you be spending today?")             
 if number>10
  print("You get 20% off")
 else
  print("You get 10% off ")

2 个答案:

答案 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语句的缩进是错误的,这可能会导致问题。