华为机试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"])
相关推荐
爱笑的眼睛1117 小时前
HarmonyOS数据存储Kit深度实践:从架构设计到性能优化
华为·harmonyos
爱笑的眼睛1117 小时前
HarmonyOS后台代理提醒Agent:构建智能提醒功能的深度解析
华为·harmonyos
爱笑的眼睛1117 小时前
ArkTS可选链与空值合并:提升HarmonyOS应用开发的安全性与简洁性
华为·harmonyos
星释19 小时前
鸿蒙Flutter三方库适配指南:11.插件发布上线及使用
flutter·华为·harmonyos
奔跑的露西ly21 小时前
【HarmonyOS NEXT】常见的性能优化
华为·性能优化·harmonyos
hashiqimiya1 天前
harmonyos的鸿蒙的跳转页面的部署参数传递
华为·harmonyos
闭着眼睛学算法1 天前
【双机位A卷】华为OD笔试之【排序】双机位A-银行插队【Py/Java/C++/C/JS/Go六种语言】【欧弟算法】全网注释最详细分类最全的华子OD真题题解
java·c语言·javascript·c++·python·算法·华为od
一点七加一1 天前
Harmony鸿蒙开发0基础入门到精通Day13--ArkScript篇
华为·harmonyos
m0_685535081 天前
手机镜头设计
华为·光学·光学设计·光学工程·镜头设计
爱笑的眼睛111 天前
HarmonyOS Marquee组件深度解析:构建高性能滚动视觉效果
华为·harmonyos