已知列表中保存了游戏系统里面的用户信息:
info = [ ['user1', 345.6, 12, '黄金'], ['user2', 2345.6, 8, '白银'], ['user3555', 55345.6, 22, '钻石'], ]
每个元素也是一个列表, 对应一个用户的信息。
其中, 元素1 是用户的姓名, 元素2 是用户的积分,元素3是用户的等级,元素4是用户的头衔。
根据上面的列表,编写代码,以下面的格式打印用户的信息到屏幕上。
用户: user1,积分: 345.6,等级:12,头衔:黄金 用户: user2,积分: 2345.6,等级: 8,头衔:白银 用户:user3555,积分:55345.6,等级:12,头衔:钻石
推荐使用f-string字符串格式化方法。
【输出要求】
用户名后右对齐且占位10个字符。
积分后占位7个字符。
等级后占位2个字符。
【注意事项】
请注意中英文符号。
info = [
['user1', 345.6, 12, '黄金'],
['user2', 2345.6, 8, '白银'],
['user3555', 55345.6, 22, '钻石'],
]
代码如下,有帮助点一下采纳谢谢:
info = [
['user1', 345.6, 12, '黄金'],
['user2', 2345.6, 8, '白银'],
['user3555', 55345.6, 22, '钻石'],
]
for user in info:
print('用户:{:>10},积分:{:<7},等级:{:<2},头衔:{}'.format(user[0], user[1], user[2], user[3]))