标签:code targe python 递增 替代 col asc blank abc
用户在一行中输入一个包括大小写字母和数字的字符串,编程将其中的大写字母用该字母后的第4个字母替代,其他字符原样输出,实现字符串加密。????????????????????????????????????????????????????????????????????????????????????????????????
输入一个至少包含一个大写字母的字符串????????????????????????????????????????????????????????????????????????????????????????????????
加密后的字符串????????????????????????????????????????????????????????????????????????????????????????????????
输入 ABCabc123Z
输出 EFGabc123D
代码:
str1 = input() for i in str1: if ord(‘A‘)<=ord(i)<=ord(‘Z‘):#判断i是否是大写字母 print(chr(ord(‘A‘)+(ord(i)-ord(‘A‘)+4)%26),end=‘‘)#因为大写英文字母只有26个,所以要用取余保证还在26个大写英文字母的ascll码的范围内 else: print(i,end=‘‘)
关于ord() 参见 https://www.runoob.com/python/python-func-ord.html
关于chr() 参见https://www.runoob.com/python3/python3-func-chr-html.html
关于ASCLL码
标签:code targe python 递增 替代 col asc blank abc
原文地址:https://www.cnblogs.com/Atsuhiro/p/14912478.html