华为机试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"])
相关推荐
zilikew38 分钟前
Flutter框架跨平台鸿蒙开发——文字朗读器APP的开发流程
flutter·华为·harmonyos
Miguo94well1 小时前
Flutter框架跨平台鸿蒙开发——歌词制作器APP的开发流程
flutter·华为·harmonyos·鸿蒙
BlackWolfSky2 小时前
鸿蒙中级课程笔记3—ArkUI进阶1—属性动画与转场动画
华为·harmonyos
Miguo94well2 小时前
Flutter框架跨平台鸿蒙开发——科目一题目练习APP的开发流程
flutter·华为·harmonyos
funnycoffee1233 小时前
华为CE系列交换机,关闭密码即将过期提醒
服务器·华为·华为密码过期
数通工程师3 小时前
实操教程:华为防火墙HRP主备模式完整配置步骤
运维·服务器·网络·网络协议·tcp/ip·华为
相思难忘成疾3 小时前
华为HCIP实验-BGP路由协议的配置解析
网络·华为·智能路由器·hcip
SoraLuna3 小时前
KuiklyUI for OpenHarmony 实战 02:Kuikly 工程创建与鸿蒙运行(Mac)
macos·华为·harmonyos
[H*]4 小时前
Flutter框架跨平台鸿蒙开发——TextFormField基础组件详解
flutter·华为·harmonyos
知南x5 小时前
【华为昇腾DVPP/AIPP学习篇】(3) AIPP+DVPP的使用
学习·华为