-
练习题3
字典的基本应用
要求:
把练习1中的题1增加一个功能,要求统计输入的字符串中不同字符的个数,使用字典存储,并打印出来
参考代码# coding=utf-8 while True: # 获取键盘输入 str_input = input("请任意输入一个字符串(长1-31):") # 测试长度: if len(str_input)<1 or len(str_input)>31: print("长度超出限制,请重新输入") continue # 统计字符个数的字典 count_dict = {} for c in str_input: # 如果有,则将其原来的值+1 if c in count_dict: count_dict[c] += 1 # 如果没有,则新增加这个键值对值设为1 else: count_dict[c] = 1 # 打印其长度并逆序打印字符串 print("您输入的字符串%s\n"%str_input,\ "长度:%d\n"%len(str_input),\ "逆序后为:%s\n"%str_input[::-1],\ "字符统计结果:",count_dict )
python_Daily practice (每日一练) 45
最新推荐文章于 2020-07-21 22:16:05 发布