当前位置:首页python > 正文

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • python题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
  • 相关推荐

    最新推荐

    热门点击