現在、オンラインでコンピューター サイエンスのレッスンを受けています。私は、有効な入力があればアルファベットの次の文字を出力するプログラムを書くという任務を与えられました。これが私のコードです:
char = input()
ordchar = ord(char)
nextletter = ordchar + 1
nextletter = chr(nextletter)
if nextletter == ("["):
print("A")
if nextletter == ("{"):
print("a")
if nextletter!=("[","{"):
print(nextletter)
コードに問題があることはわかりましたが、修正方法はわかりません。基本的に、コードの最後から 2 行目で、基本的に「次の文字が { または [ 次の文字と等しくない場合は次の文字を印刷する」と言う必要があります。