用python实现随机生成银行卡号,输出卡号和密码信息

随机生成银行卡号,输出卡号和密码信息

题目要求:

  1. 随机生成100个卡号;
    卡号以6102009开头, 后面3位依次是 (001, 002, 003, 100),
  2. 生成关于银行卡号的字典, 默认每个卡号的初始密码为"redhat";
  3. 输出卡号和密码信息, 格式如下:
  卡号                   密码 
6102009001             000000

在这里插入图片描述

代码如下:

card_ids = []


# 生成100个卡号
for i in range(100):
    # %.3d:代表整数的占位
    s = '6102009%.3d' %(i+1)
    card_ids.append(s)

card_ids_dict = {}.fromkeys(card_ids,'redhat')
print(card_ids_dict)
print('卡号\t\t\t\t\t密码')
for key in card_ids_dict:
    print('%s\t\t\t%s' %(key,card_ids_dict[key]))

输出结果:
在这里插入图片描述

总共生成100个结果

发布了60 篇原创文章 · 获赞 6 · 访问量 1362

猜你喜欢

转载自blog.csdn.net/weixin_45775963/article/details/103695835