设计 python 程序:输入字符串,要求对其每个数字加 5 之后对 10 取余作为该数字的密码;如果输入的字符串中含有非阿拉伯数字字符,则仅对阿拉伯数字字符加密
时间: 2023-05-11 08:06:17 浏览: 118
Python代码如何编译加密
以下是一个实现该功能的 Python 程序:
```python
def encrypt_string(s):
result = ""
for c in s:
if c.isdigit():
num = (int(c) + 5) % 10
result += str(num)
else:
result += c
return result
```
你可以调用该函数并传入一个字符串来进行加密,例如:
```python
s = "hello123world"
encrypted = encrypt_string(s)
print(encrypted) # 输出 "mjqqt6781yqjy"
```
注意,该程序只对阿拉伯数字字符进行加密,其它字符不做处理。
阅读全文