解题思路:
注意事项:注意输入行,猜测系统测试时,有类似'zz aa 2wa'连着的测试数据,所以输入用list处理则为['z','z',' ','a'...]的,空格也会单独占一个位置,属于不变化的“其他符号”。50%错在认为数据是'1 2 3'这样单独输入的,以及认为空格不算‘符号’
参考代码:
xx=list(input())
yy=list()
for ii in xx:
cc=ord(ii)
if 97<=cc<=121 or 65<=cc<=89:
yy.append(chr(cc+1))
elif cc==122:
yy.append('a')
elif cc==90:
yy.append('A')
else:yy.append(ii)
print(''.join(yy))
0.0分
0 人评分
【计算两点间的距离】 (C语言代码)浏览:927 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:691 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1215 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:631 |
WU-输入输出格式练习 (C++代码)浏览:1133 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:727 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:645 |
A+B for Input-Output Practice (C语言代码)浏览:505 |
大家好,我是验题君浏览:604 |
分糖果 (C语言代码)浏览:980 |