题解 | #简单密码#
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
s = input()
s1 = []
for i in s:
# 如果是大写字母的话,向后挪动一位,并输出小写字母
if i == "Z":
s1.append("a")
if i.isupper() and i != "Z":
m = chr(ord(i.lower()) + 1)
s1.append(m)
# 如果字符串是数字的话,直接添加到列表里面
if i.isdigit():
s1.append(i)
# 如果与键盘上的数字对应的话:
if i in "abc":
s1.append(str(2))
if i in "def":
s1.append(str(3))
if i in "ghi":
s1.append(str(4))
if i in "jkl":
s1.append(str(5))
if i in "mno":
s1.append(str(6))
if i in "pqrs":
s1.append(str(7))
if i in "tuv":
s1.append(str(8))
if i in "wxyz":
s1.append(str(9))
s2 = "".join(s1)
print(s2)
#数据仓库与数据分析实习#
OD专栏练习梳理 文章被收录于专栏
OD专栏练习梳理
查看1道真题和解析