python代码写名字,使用类的Python前20个名称代码

好吧,所以我想找出一种方法,打印出某一年前20个宝宝的名字。我有超过200个文本文件,每一个名字,有多少次出现的名称。他们是按性别划分的这就是一个例子year 1992:

Ashley,F,38451

Jessica,F,38349

Amanda,F,25027

Brittany,F,24974

Sarah,F,24632

Samantha,F,24402

Emily,F,21831

Stephanie,F,19670

Elizabeth,F,19020

Megan,F,17843

...

Michael,M,54373

Christopher,M,42459

Matthew,M,37729

Joshua,M,36207

Andrew,M,30530

Brandon,M,29618

Daniel,M,29138

Tyler,M,28792

James,M,28502

我需要找到一种方法,把任何一年的排名前20名的名字,不分性别,在提示年份时打印出来。如果不输入完整的txt文件名及其目录,我也不知道如何提示年份。我尝试了:

^{pr2}$

我不明白为什么这样不行。另外,我想我需要做一个这样的类和一个条目的方法:class entry():

__slots__ = ('gender', 'rank')

def mkEntry(...):

...

它应该有这样的输出Enter Year: 1992

1. Josh (M): 52013

2. Jessica (F): 51001

3. Michael (M): 48923

...

20. Sarah (F): 34013

我只是不明白如何把文件分成最高级别,不分性别,然后打印出前20名。我猜你用的是单子,但我怎么能做到呢?我们将非常感谢所有的帮助。在

编辑:

好吧,我已经开发了代码,但是有一个错误,一个列表不能有列的属性,如果军衔>飞行等级你能告诉我我做错了什么吗?在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值