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