所以我有一些代码,像这样:while loopCode == 1:userCommand = raw_input('Type a command (type \'help\' for syntax): ')if userCommand == help: print 'flight: this command will be used to list a flight' print 'restaurant: you will be prompted to type the name of the restaurant, and how much you will spend there'如您所见,循环中有一个if条件while。但是当我被提示输入文本时,我应该输入“帮助”以激活条件。但是当我这样做时,while循环会忽略条件。这是为什么?
1 回答
呼啦一阵风
TA贡献1802条经验 获得超6个赞
这是因为 if 语句没有正确缩进,并且它的条件没有指定为字符串 'help':
while 1:
userCommand = input('Type a command (type \'help\' for syntax): ')
if userCommand == 'help':
print ('flight: this command will be used to list a flight')
break
添加回答
举报
0/150
提交
取消