python题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
作者:野牛程序员:2024-11-08 08:54:56python阅读 2116
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