华为机试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"])
相关推荐
无限码力4 小时前
华为OD机试真题 - 求幸存数之和 (C++ & Python & JAVA & JS & GO)
华为od·华为od机考·华为od机试·华为od上机考试·华为od机考真题·华为od-求幸存数之和
航Hang*5 小时前
第二章:网络系统建设与运维(中级)——华为设备基本命令
运维·计算机网络·华为·ensp·交换机
北方的流星6 小时前
华为PPPoE协议的配置
运维·网络·华为
独自归家的兔6 小时前
基于 cosyvoice-v3-plus 的 个人音色复刻 (华为OBS)
人工智能·华为·语音识别
DARLING Zero two♡7 小时前
0-Day 极速响应:基于 vLLM-Ascend 在昇腾 NPU 上部署 Qwen2.5 的实战避坑指南
华为·gpu算力·vllm
北方的流星7 小时前
华为帧中继配置
运维·网络·华为
搬砖的kk7 小时前
在鸿蒙PC上开发鸿蒙应用:一场从协同到高效的技术之旅
华为·harmonyos
Tipriest_8 小时前
华为鸿蒙/OpenHarmony 的设备调试工具hdc介绍
华为·harmonyos·hdc
SuperHeroWu79 小时前
【HarmonyOS 6】静态和动态添加应用快捷方式详解
华为·源码·harmonyos·快捷方式·动态·静态·代码添加
菜鸟不学编程9 小时前
架构之光:从一份开源代码中,我窥见鸿蒙大型工程的未来!
华为·架构·harmonyos