从键盘输入10个字符,存放于字符数组中(中10个元素),对每个字符加密(每个字符的值+3),再输出加密后的数组。
时间: 2023-04-25 07:03:02 浏览: 115
可以使用以下代码实现:
```python
# 定义字符数组
chars = []
# 从键盘输入10个字符
for i in range(10):
char = input("请输入第%d个字符:" % (i+1))
chars.append(char)
# 对每个字符加密
for i in range(10):
# 将字符转换为ASCII码值,加3后再转换回字符
chars[i] = chr(ord(chars[i]) + 3)
# 输出加密后的数组
print("加密后的数组为:", chars)
```
运行结果如下:
```
请输入第1个字符:a
请输入第2个字符:b
请输入第3个字符:c
请输入第4个字符:d
请输入第5个字符:e
请输入第6个字符:f
请输入第7个字符:g
请输入第8个字符:h
请输入第9个字符:i
请输入第10个字符:j
加密后的数组为: ['d', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'j', 'm']
```
阅读全文