Форум сайта python.su
0
может быть все таки поможете с этим? еще сказали что это надо сделать через словарь
Напишите программу, которая формирует на основе введенной пользователем информации словарь, состоящий из ФИО некоторого лица и номера его телефона. Данные должны быть упорядочены по алфавиту. Выведите на экран структурированную информацию в следующем формате:
Фамилия Имя Отчество => <телефон>
Офлайн
568
Вы до пятого курса так учиться планируете?
Офлайн
0
нет, сейчас бакалавриат - он 4 года, а информатика я надеюсь не все 4 будет
просто нулевые знания в школе сейчас не успеваю восполнить по ней
Офлайн
1
Больше вопросов возникает по этой задаче, чем время необходимое для ее написания.
Например, каждую инфу отдельной строкой выводить, или как?
Офлайн
1
Мой вариант задачки с отрицательным или положительным числом 
number=raw_input('Input number')
if float(number) >= 0:
print ('0 or more')
elif float(number) < 0:
print('less than 0')
Офлайн
0
Encore_1908elif зачем? Лишнее условие.
Мой вариант задачки с отрицательным или положительным числом number=raw_input('Input number')
if float(number) >= 0:
print ('0 or more')
elif float(number) < 0:
print('less than 0')
Отредактировано WorldCount (Дек. 11, 2012 20:59:38)
Офлайн
1
а, ну да
и без него можно
Офлайн
1
Теперь мне самому интересно.
Как отсортировать словарь по алфавиту?
Как я себе это представляю. Сначала записывать в список, его сортировать. А потом загонять в словарь. Но в таком случае как сохранить пары “ФИО”-“телефон” в правильном порядке?
Отредактировано Encore_1908 (Дек. 12, 2012 23:12:16)
Офлайн
0
Encore_1908
Теперь мне самому интересно. Как отсортировать словарь по алфавиту?Как я себе это представляю. Сначала записывать в список, его сортировать. А потом загонять в словарь. Но в таком случае как сохранить пары “ФИО”-“телефон” в правильном порядке?
Офлайн
1
Я просто не знаю как иначе сделать в алфавитном порядке, без лишнего гемора
Офлайн