Python 输出结果对齐:
- 左对齐输出:
%7d
- 右对齐输出:
%-7d
"""
功能: 根据列表输出成绩表
作者: Fulling
时间: 2021年10月31日
"""
stu_id = ['2020301', '2020302', '2020303', '2020304', '2020305']
stu_name = ['李文丽', '魏宏霞', '张晓刚', '洪文宇', '吴云宏']
chinese_score = ['98', '93', '68.5', '78', '93.5']
math_score = ['67.5', '95', '85.5', '65.5', '74']
english_score = ['100', '56.5', '59.3', '67.5', '89.5']
python_score = ['56', '89.4', '67.5', '76.5', '45.5']
for i in range(len(stu_id)):
print('%-8s %-5s %-7s %-7s %-7s %-7s' % (
stu_id[i], stu_name[i], chinese_score[i],
math_score[i], english_score[i], python_score[i]))
输出结果:
2020301 李文丽 98 67.5 100 56
2020302 魏宏霞 93 95 56.5 89.4
2020303 张晓刚 68.5 85.5 59.3 67.5
2020304 洪文宇 78 65.5 67.5 76.5
2020305 吴云宏 93.5 74 89.5 45.5