题目
使用列表存储一些游戏装备数据,使用循环遍历输出装备信息,要求对装备的编号进行格式化为6位,单价保留2位小数,并在前面添加人民币符号输出
代码
lst=[
['01','无尽战刃','攻击','2140'],
['02','博学者之怒','法术','2230'],
['03','红莲斗篷','防御','2000'],
['04','抵抗之靴','移动','710'],
['05','追击刀锋','打野','700'],
['06','近卫荣耀','游走','900'],
]
for item in lst:
item[0]='0000'+item[0]
item[3]='¥{0:.2f}'.format(int(item[3]))
print('编号\t\t名称\t\t\t类型\t\t单价')
for item in lst:
for i in item:
print(i,end='\t\t')
print()
运行效果
编号 名称 类型 单价
000001 无尽战刃 攻击 ¥2140.00
000002 博学者之怒 法术 ¥2230.00
000003 红莲斗篷 防御 ¥2000.00
000004 抵抗之靴 移动 ¥710.00
000005 追击刀锋 打野 ¥700.00
000006 近卫荣耀 游走 ¥900.00