如何在“为什么”循环中添加“if”命令

所以我有一些代码,像这样:


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循环会忽略条件。这是为什么?


开心每一天1111
浏览 111回答 1
1回答

呼啦一阵风

这是因为 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
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python