莓果果


私信TA

用户名:dotcpp0694936

访问量:210

签 名:

等  级
排  名 12014
经  验 943
参赛次数 0
文章发表 4
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

解题思路:
了解ASCII码值与字符间的转换,ord()函数是将字符转成对应的ASCII码值,chr()函数是将ASCII码值转成对应的字符
注意事项:

参考代码:

n=input()

s=[]

#print(ord('a'))  a的ASCII值为97 A的为65

#print(ord('Z'))   #z的ASCII码值为122  Z的为90

#print(ord('!')) #!的ASCII码值为33

for i in n:

    if (ord(i)>=97 and ord(i)<122):    #ASCII码值在a-z中

        s.append(chr(ord(i)+1))

    elif (ord(i)>=65 and ord(i)<90):

        s.append(chr(ord(i)+1))

    elif (ord(i)==122):

        s.append('a')

    elif (ord(i)==90):

        s.append('A')

    else:

        s.append(i)

for j in s:

    print(j,end='')


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区