(我正在尝试通过阅读一些教程来学习)
为什么这个非常简单的代码不起作用?
x = int(raw_input("Please enter a number")):
if x < 10:
print x, "is less than 10"
答案 0 :(得分:1)
您应该删除第一行中的 : 并在打印后添加 (...)
。
另外,假设您使用的是 python3,请将 raw_input
更改为 input
。
x = int(input("Please enter a number"))
if x < 10:
print(x, "is less than 10: ")
答案 1 :(得分:0)
冒号表示代码块,例如循环或条件,在第一行中找不到。你应该删除它,因为它只是一个简单的声明,获得用户输入。
答案 2 :(得分:0)
一个可能的问题:如果您使用的是Python 3,print x, "is less than 10"
应该替换为新的print()方法print(x, "is less than 10)
。