编写一个程序,接受用户输入的2段字符串(包含大小写),随后将2段字符串拼接为1个字符串, 统计并输出该字符串中每个字符(字母,数字,符号等)出现的次数。要求: 不区分大小写,即'A'和'a'视为同一个 忽略空格。 按照字符的出现顺序输出每个字符的出现次数
时间: 2024-10-11 21:09:43 浏览: 22
编写一个程序,实现字符串大小写的转换并倒序输出
你可以编写一个Python程序来实现这个功能,下面是一个简单的示例:
```python
def count_chars(input_str1, input_str2):
# 合并两个字符串并转换为小写,忽略空格
combined_str = "".join(input_str1 + input_str2).lower().replace(" ", "")
# 创建一个字典存储字符及其出现次数
char_count = {}
# 遍历合并后的字符串
for char in combined_str:
if char in char_count:
char_count[char] += 1
else:
char_count[char] = 1
# 按照字符出现顺序打印结果
for char, count in sorted(char_count.items()):
print(f"{char}: {count}")
# 获取用户输入
str1 = input("请输入第一个字符串: ")
str2 = input("请输入第二个字符串: ")
# 调用函数
count_chars(str1, str2)
阅读全文