【问题描述】定义一个函数mc(s),完成对字符串s加密的功能,加密的规则是:所有字母字符都变成小写字母,然后a变成d,b变成e,c变成f,…,x变成a,y变成b,z变成c,其他字符不变,函数返回值是加密后的字符串。从键盘输入任意一个字符串str,调用并输出cm(str)函数的值。
【输入形式】用input()函数从键盘输入一个字符串,注意,input()没有任何参数。
【输出形式】用print()函数在屏幕上输出值。
【样例输入】
Python3.X
【样例输出】
sbwkrq3.a
【样例说明】
【评分标准】
def mc(s):
s = s.lower()
s1 = ''
for c in s:
if c.isalpha():
s1 += chr((ord(c) - 97 + 3) % 26 + 97)
else:
s1 += c
return s1
a = input()
b = mc(a)
print(b)
该文章描述了一个Python函数mc(s),用于加密字符串。函数将输入字符串中的所有字母转为小写,并按照特定规则加密:a-d,b-e,...,x-a,y-b,z-c。其他非字母字符保持不变。示例中展示了如何调用此函数并输出加密后的结果。
2045

被折叠的 条评论
为什么被折叠?



