使每个版本的“停止”相同 - 大写=小写=大写的第一个字母=任何字母大写

时间:2018-02-06 01:06:08

标签: python python-3.x capitalization

我有以下代码。

如何使“停止”一词的所有案例都停止程序

基本上我想要停止=停止= CEASE = ceaSe = cEasE等

有什么想法吗?

Cities = []
UserCity = ''

while UserCity != 'cease':
    UserCity = input("Enter city = ")

    if UserCity != 'cease':
        Cities.append(UserCity)

print("\n" + 'Cities listed are: ')
for item in Cities:
    print(item)

1 个答案:

答案 0 :(得分:2)

为节省大量时间,您可以做的是将UserCity转换为小写,这样您就不必检查每种可能的停止组合。这可以很容易地完成,正如Joran Beasley所说:

while UserCity.lower() != "cease":

和另一个if语句可以通过以下方式完成:

if UserCity.lower() != "cease":