华为机试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"])
相关推荐
范纹杉想快点毕业8 小时前
《嵌入式 C 语言编码规范与工程实践个人笔记》参考华为C语言规范标准
服务器·c语言·stm32·单片机·华为·fpga开发·51单片机
Fanmeang17 小时前
MP-BGP Hub-Spoken实验案例+通信过程(超详细)
运维·网络·华为·mpls·vpn·mpbgp·hubspoke
SelectDB2 天前
SelectDB x 同辕开发:在 ARM 架构下实现 25% 分析性能提升
大数据·数据库·华为
未来智慧谷2 天前
华为发布AI推理新技术,降低对HBM内存依赖
人工智能·华为
幽蓝计划2 天前
HarmonyOS元服务开发系列教程(三):实现音乐播放和封面旋转
华为·harmonyos
数智顾问2 天前
【96页PPT】华为IPD流程管理详细版(附下载方式)
华为
挨踢攻城2 天前
思科、华为、华三如何切换三层端口?
华为·hcie·ccna·hcip·ccnp·cisco·厦门微思网络
xo198820113 天前
鸿蒙Des 加密解密 C++版本
c++·华为·harmonyos
monster_风铃3 天前
华为实验NAT
华为
Fanmeang3 天前
MPLS LDP概述
运维·网络·华为·路由·mpls·标签·ldp