Python if语句没有正确地输入

时间:2017-09-16 07:37:33

标签: python

你好我有这个代码

print('Please enter each category you would like (type ex to exit)')
x = True
while x == True:
    category = input('Next:')
    if str(category).lower != 'ex':
        categories.append(category)
        print ('Here are your current categories' + str(categories))
    else:
        x = False
        break

如果我输入' ex'它没有打破循环,我无法弄清楚它为什么不起作用

1 个答案:

答案 0 :(得分:1)

德尔甘说过这个 您实际上并未调用.lower()函数。请改用str(category).lower()。 而且我只是评论这个,所以我知道我找到了答案