华为机试HJ40统计字符

华为机试HJ40统计字符

题目:

想法:

统计上述题目中的四种字符的个数存入字典中,按指定顺序进行输出

复制代码
input_str = input()

str_dict = {"alpha": 0, "space": 0, "number": 0, "others": 0}

for i in input_str:
    if i.isalpha():
        str_dict["alpha"] += 1
    elif i == " ":
        str_dict["space"] += 1
    elif i.isdigit():
        str_dict["number"] += 1
    else:
        str_dict["others"] += 1

print(str_dict["alpha"])
print(str_dict["space"])
print(str_dict["number"])
print(str_dict["others"])
相关推荐
Yeats_Liao10 小时前
华为开源自研AI框架昇思MindSpore Lite初探: 端侧推理快速入门
人工智能·华为
马剑威(威哥爱编程)10 小时前
【鸿蒙开发实战篇】HarmonyOS 6.0 蓝牙实现服务端和客户端通讯案例详解
华为·蓝牙·harmonyos
大侠课堂10 小时前
嵌入式系统经典面试题100道-华为中兴篇
网络·华为·面试
Rene_ZHK12 小时前
Day1鸿蒙开发环境部署:从零开始的工程化配置指南
华为·harmonyos
马剑威(威哥爱编程)12 小时前
【鸿蒙开发实战篇】如何实现高级图片滤镜
华为·harmonyos
马剑威(威哥爱编程)12 小时前
【鸿蒙开发实战篇】鸿蒙6.0图片编辑实战:PixelMap与Canvas的完美结合
华为·harmonyos
n***632713 小时前
华为HuaweiCloudStack(一)介绍与架构
服务器·华为·架构
●VON14 小时前
Flutter 与鸿蒙深度整合:如何实现原生功能调用
flutter·华为·harmonyos
食品一少年1 天前
【Day7-10】开源鸿蒙组件封装实战(3)仿知乎日报的首页轮播图实现
华为·开源·harmonyos
赵财猫._.1 天前
HarmonyOS内存优化实战:泄漏检测、大对象管理与垃圾回收策略
华为·wpf·harmonyos