Python字典成绩簿,如何漂亮打印和编辑

时间:2020-04-22 15:20:57

标签: python-3.x

  1. 编写一个程序,在字典中列出所有学生及其成绩。不要只是将整个字典对象或列表对象放入打印功能(即print(grade_book))。您必须格式化输出。

    这是程序的示例运行:

    Student ID  Grades
    203942      88, 78, 83
    236732      90, 78
    9874        78
    29746       79, 90 
    75893       82, 80 
    352418      77, 88, 84
    13563       90, 89, 92 
    

我当前的代码如下

grade_book = {   203942:  '88,78,83',
                236732:  '90,78',
                 9874:     '78',
                 29746:   'emphasized text79,90',
                 75893:    '82,80',
                 352418:  '77,88,84',
                 13563:   '90,89,92' }
print("Student ID, Grades")
for k,v in grade_book.items():
    print(k,v)

我似乎无法使其漂亮地打印,所以我需要

Select 1 to display grades
Select 2 to add new student grade
Select 3 to quit
Selection: 2

0 个答案:

没有答案