好的,我是编程并尝试在python中创建一个简单的chatterbot程序的新手。我写了这段代码 -
while (True):
command = raw_input(shayon)
if command == "abarjigay":
print ("Yahoo!")
它不起作用。有什么问题?
答案 0 :(得分:1)
如果您使用的是Python 3,则应使用输入功能。请参阅文档:https://www.python.org/dev/peps/pep-3111/#specification
答案 1 :(得分:-1)
command = raw_input(shayon)
变量shayon
未在此行之前定义,因此您的程序崩溃为NameError
。
事先将某些内容分配给shayon
,或者如果您希望将实际字母序列“shayon”显示给用户作为输入提示,请使用字符串文字。
shayon = "what is your favorite color?"
while (True):
command = raw_input(shayon)
if command == "abarjigay":
print ("Yahoo!")
或
while (True):
command = raw_input("shayon")
if command == "abarjigay":
print ("Yahoo!")