-2

我需要有关 pprint 功能的帮助。我正在尝试制作一个记录学生证号、姓名、年龄、班级排名和 gpa 的程序。我需要使用 pprint() 函数来打印字典。到目前为止,这是我的代码。

student=dict()
student['ID']= raw_input ("What is your student ID number?")
student['name']= raw_input ("What is your name?") 
student['age']= raw_input ("How old are you?") 
student['rank']= raw_input ("What is your class rank?")
student['gpa']= raw_input ("What is your current GPA?")

我需要做什么?我尝试了多种代码变体,但没有任何效果。谢谢!

4

3 回答 3

3

从模块导入pprint函数并传递给它:pprintstudent

from pprint import pprint
pprint(student)
于 2013-11-01T18:30:31.663 回答
1

您正在存储信息,但您根本没有打印任何内容。

http://docs.python.org/2/library/pprint.html

import pprint
pp = pprint.PrettyPrinter()
pp.pprint(student)
于 2013-11-01T18:30:55.960 回答
0

您需要import pprint在获得所有输入后使用pprint.pprint(student)

于 2013-11-01T18:30:56.647 回答