- 随机生成100个卡号;
卡号以6102009开头, 后面3位依次是 (001, 002, 003, 100),
生成关于银行卡号的字典, 默认每个卡号的初始密码为"redhat";
输出卡号和密码信息, 格式如下:
卡号 密码
6102009001 000000
fromkeys的用法
用于创建一个新字典,以序列中的元素作为字典中的键,value为字典所有键对应的初始值。
print({}.fromkeys({'1','2'},'10000'))
答题
card_id=[]
for i in range(100):
x='6102009%.3d' %(i+1)
card_id.append(x)
card_id_cipher={}.fromkeys(card_id,'redhat')
print('卡号\t\t\t\t\t密码')
for key in card_id_cipher:
print('%s\t\t\t%s' %(key,card_id_cipher[key]))