华为机试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"])
相关推荐
攻城狮在此1 天前
华三中小型企业二层组网配置案例一(单ISP+单链路)
网络·华为
Swift社区1 天前
从手游到鸿蒙游戏:开发逻辑变了什么?
游戏·华为·harmonyos
key_3_feng1 天前
鸿蒙系统ArkTS开发常见问题技术合集
华为·harmonyos
qq_553760321 天前
Harmony OS 长按与滑动手势交互探秘
华为·harmonyos·鸿蒙
程序猿追2 天前
HarmonyOS 6.0 PC 实战:从零构建一款高性能多维图像管理与编辑系统
microsoft·华为·harmonyos
想你依然心痛2 天前
HarmonyOS 5.0医疗健康APP开发实战:基于多模态感知与分布式急救协同的智慧健康监测系统
分布式·华为·harmonyos
SoraLuna2 天前
「鸿蒙智能体实战记录 07」工作流接入与快捷指令配置:卡片绑定与能力触发实现
华为·harmonyos
SoraLuna2 天前
「鸿蒙智能体实战记录 08」贺词展示卡片开发:变量配置与横向容器组合实现
华为·harmonyos
开放知识图谱2 天前
技术动态 | 华为龙虾JiuwenClaw原生接入SkillNet!
华为
娅娅梨2 天前
HarmonyOS-ArkUI Navigation (导航组件)-二 Router,Navigation, HMRouter 的区别
华为·harmonyos