python题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
作者:野牛程序员:2024-11-08 08:54:56python阅读 2678
python题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
python题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
可以使用Python编写代码来统计输入字符串中的英文字母、空格、数字和其他字符的个数。以下是实现代码:
# 输入一行字符
input_string = input("请输入一行字符: ")
# 初始化计数器
letters = 0
spaces = 0
digits = 0
others = 0
# 遍历输入的每个字符
for char in input_string:
if char.isalpha(): # 判断是否为字母
letters += 1
elif char.isdigit(): # 判断是否为数字
digits += 1
elif char == ' ': # 判断是否为空格
spaces += 1
else: # 其他字符
others += 1
# 输出结果
print("英文字母的个数:", letters)
print("空格的个数:", spaces)
print("数字的个数:", digits)
print("其它字符的个数:", others)char.isalpha()用来检查字符是否是字母。char.isdigit()用来检查字符是否是数字。char == ' '用来检查字符是否为空格。其他字符会被归类为“其它字符”。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

