华为机试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"])
相关推荐
SmartBrain7 小时前
深入洞察:V模型架构实现业务到IT的服务化设计
华为·架构·创业创新
SmartBrain9 小时前
深入洞察:华为BLM战略模型和BEM执行模型(图解)
华为
安卓开发者18 小时前
鸿蒙NEXT跨设备通信:掌握URPC,实现远程程序调用
华为·harmonyos
smallnetter20 小时前
华为OD机试C卷 - 分披萨 - 贪心 DFS - (Java & C++ & JavaScript & Python)
华为od·贪心算法·dfs
bst@微胖子21 小时前
鸿蒙实现滴滴出行项目之侧边抽屉栏以及权限以及搜索定位功能
android·华为·harmonyos
yenggd1 天前
vxlan-bgp-evnp分布式网关配置案例
网络·分布式·华为
Danileaf_Guo1 天前
华为VXLAN小实验:静态方式手工建立隧道
华为
爱笑的眼睛111 天前
深入浅出 HarmonyOS 应用开发:ArkTS 语法精要与实践
华为·harmonyos
IT葛大侠2 天前
华为S5720配置telnet远程
网络·华为
爱笑的眼睛112 天前
HarmonyOS应用开发深度解析:ArkTS语法精要与UI组件实践
华为·harmonyos