2013-11-01 2 views
-2

Мне нужна помощь с функцией pprint. Я пытаюсь создать программу, которая записывает идентификационные номера учащихся, их имена, возраст, класс и gpa. Мне нужно использовать функцию pprint() для вывода словаря. Вот мой код.Я не могу понять функцию печати в Python относительно словарей

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?") 

Что мне нужно сделать? Я пробовал несколько вариантов кода, но ничего не работает. Благодаря!

+2

Когда утверждают, что ваши предыдущие попытки не работают, это помогает разделить эти предыдущие попытки так мы можем указать, где вы поступили не так. – chepner

ответ

3

Импорт pprint функция из pprint модуля и передать student к нему:

from pprint import pprint 
pprint(student) 
+0

Фактический ответ на фактический вопрос. Upvote! – kindall

+0

Большое вам спасибо! Это сработало! – Jack

+1

@Jack Glad, который помог, не стесняйтесь [принять ответ] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235), если он работал для вы. –

0

Вы должны import pprint и после того, как вы получили все входные распечатать его с помощью pprint.pprint(student)

Смежные вопросы