目前,我正在网上上一些计算机科学课。我接到任务写一个程序,只要输入一个有效的信息,就可以用字母表打印下一个字母。这是我的代码:

char = input()
ordchar = ord(char)
nextletter = ordchar + 1
nextletter = chr(nextletter)

if nextletter == ("["):
    print("A")

if nextletter == ("{"):
    print("a")

if nextletter!=("[","{"):
    print(nextletter)

现在,我确实看到了代码的问题,尽管我不知道如何纠正它。基本上,在第二行到最后一行代码中,我希望它基本上说“如果nextletter不等于{或[打印nextletter”。

最佳答案

if nextletter not in ["[", "{"]:
    print(nextletter)

关于python - 卡在下一个字母生成器上— Python 3,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14922909/

10-11 17:37