用Python编写程序,输入n个字符串,对于这些字符串查找其中的最大字母,在该字母后面插入字符”1”。题目保证所有字符串都仅由大小写英文字母构成,而且每个串字母不重复。
时间: 2024-05-06 09:16:50 浏览: 73
写一个程序,输出一个字符串中的大写英文字母数,小写英文字母数以及非英文字母数
5星 · 资源好评率100%
可以使用循环遍历每个字符串,找到其中的最大字母,并在该字母后面插入字符”1”。具体实现如下:
```python
n = int(input("请输入字符串的个数:"))
strings = []
for i in range(n):
string = input("请输入第" + str(i+1) + "个字符串:")
strings.append(string)
for string in strings:
max_char = max(string)
index = string.index(max_char)
new_string = string[:index+1] + "1" + string[index+1:]
print(new_string)
```
首先输入字符串的个数,然后使用循环输入每个字符串,将其存储在列表 `strings` 中。
然后再次使用循环遍历每个字符串,使用 `max()` 函数找到其中的最大字母,并使用 `index()` 方法找到该字母在字符串中的位置。然后根据题目要求,在该字母后面插入字符”1”,得到新的字符串 `new_string`。
最后输出新的字符串即可。
阅读全文