描述 从健盘输入一个包含中文和字母的字符串,统计并输出字符串中中文的个数。 输入描述 输入一个中英文混合的字符串,如:word世界very精彩 输出描述 输出中文字符的个数,如:4

描述 从健盘输入一个包含中文和字母的字符串,统计并输出字符串中中文的个数。 输入描述 输入一个中英文混合的字符串,如:word世界very精彩
输出描述 输出中文字符的个数,如:4


str1=input("请输入字符串:")
count=0
for i in range(len(str1)):
    if 19968<=ord(str1[i])<=40869:
        count+=1
print("该字符串中的中文字符个数为:%d"%count)

代码如下,记得采纳一下哦!

string = input('请输入一个字符串:')

# 统计中文字符的个数
count = 0
for char in string:
    if not char.isalpha():
        count += 1

print(f'字符串中包含 {count} 个中文字符')