Python PAT 乙级考试1021

1021 个位数统计 (15 分)

给定一个 k 位整数 N=d​k−1​​10​k−1​​+⋯+d​1​​10​1​​+d​0​​ (0≤d​i​​≤9, i=0,⋯,k−1, d​k−1​​>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。

输入格式:

每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N。

输出格式:

对 N 中每一种不同的个位数字,以 D:M 的格式在一行中输出该位数字 D 及其在 N 中出现的次数 M。要求按 D 的升序输出。

输入样例:

100311

输出样例:

0:2

1:3

3:1


代码实现:

# -*- coding: UTF-8 -*-

# author by : Mr.Xian

n = [int(x) for x in input()]

for i in range(10):

  c_n = n.count(i)

  if c_n != 0:

    print(i,end=":")

    print(c_n)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 9,105评论 0 2
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,322评论 0 10
  • 这个不错分享给大家,从扣上看到的,就转过来了 《电脑专业英语》 file [fail] n. 文件;v. 保存文...
    麦子先生R阅读 11,856评论 5 24
  • 她是奥南朵,2014年的时候70岁,她的照片任何一个角度都非常的美。很难想象,在中国这个年龄早已经是老太太了,背弯...
    Carol雁行阅读 3,633评论 0 1
  • 阳光的午后,是最足靥的时刻,抛却臆想,扫去焦躁,平和,安静地感受轻沙似的时光从指尖流过,就那样静止似的,淡观云卷云...
    紫鸢花开阅读 3,369评论 6 12

友情链接更多精彩内容