目前,我正在网上学习一些计算机科学课程.我已经发出了编写程序的任务,该程序在有效输入后将打印字母表中的下一个字母.这是我的代码:
char = input()
ordchar = ord(char)
nextletter = ordchar + 1
nextletter = chr(nextletter)
if nextletter == ("["):
print("A")
if nextletter == ("{"):
print("a")
if nextletter!=("[","{"):
print(nextletter)
Run Code Online (Sandbox Code Playgroud)
现在,我确实看到了代码的问题,虽然我不知道如何纠正它.基本上,在第二行到最后一行代码中,我希望它基本上说"如果nextletter不等于{或[print nextletter".
我需要编写一个程序,提供下表的输出:
chr: ! " # $ % & ' ( ) * + , - . /
asc: 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
chr: 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
asc: 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
chr: @ A B C D E F G H I J …Run Code Online (Sandbox Code Playgroud)