题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
str_len = input("请输入字符:")
num_len = 0 # 数字个数
alphabet_len = 0 #字母个数
Nan_len = 0 # 空格个数
other_len = 0 # 其他字符个数
while str_len != '':
for char in str_len:
if '0' <= char <= '9':
num_len += 1
elif char.isalpha(): # 判断char是否是字母。
alphabet_len += 1
elif char == ' ':
Nan_len += 1
else:
other_len += 1
print("num_len=",num_len)
print("alphabet=",alphabet_len)
print("Nan_len=",Nan_len)
print("other_len=",other_len)
str_len = input("请继续输入字符(输入空字符串结束):") #起到停止循环作用
字符统计:字母、数字、空格与其他
883

被折叠的 条评论
为什么被折叠?



