mexanik4
Дек. 3, 2012 15:10:44
может быть все таки поможете с этим? еще сказали что это надо сделать через словарь
Напишите программу, которая формирует на основе введенной пользователем информации словарь, состоящий из ФИО некоторого лица и номера его телефона. Данные должны быть упорядочены по алфавиту. Выведите на экран структурированную информацию в следующем формате:
Фамилия Имя Отчество => <телефон>
FishHook
Дек. 3, 2012 15:32:46
Вы до пятого курса так учиться планируете?
mexanik4
Дек. 4, 2012 14:55:29
нет, сейчас бакалавриат - он 4 года, а информатика я надеюсь не все 4 будет
просто нулевые знания в школе сейчас не успеваю восполнить по ней
Encore_1908
Дек. 11, 2012 20:47:45
Больше вопросов возникает по этой задаче, чем время необходимое для ее написания.
Например, каждую инфу отдельной строкой выводить, или как?
Encore_1908
Дек. 11, 2012 20:53:33
Мой вариант задачки с отрицательным или положительным числом
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:07
Encore_1908
Мой вариант задачки с отрицательным или положительным числом number=raw_input('Input number')
if float(number) >= 0:
print ('0 or more')
elif float(number) < 0:
print('less than 0')
elif зачем? Лишнее условие.
Encore_1908
Дек. 11, 2012 21:03:23
а, ну да
и без него можно
Encore_1908
Дек. 12, 2012 23:12:02
Теперь мне самому интересно.
Как отсортировать словарь по алфавиту?
Как я себе это представляю. Сначала записывать в список, его сортировать. А потом загонять в словарь. Но в таком случае как сохранить пары “ФИО”-“телефон” в правильном порядке?
WorldCount
Дек. 12, 2012 23:31:19
Encore_1908
Теперь мне самому интересно. Как отсортировать словарь по алфавиту?Как я себе это представляю. Сначала записывать в список, его сортировать. А потом загонять в словарь. Но в таком случае как сохранить пары “ФИО”-“телефон” в правильном порядке?
Не вижу смыла сортировать словарь.
Но если уж так хочется, то, вот тут обсуждали:
http://python.su/forum/topic/1538/
Encore_1908
Дек. 12, 2012 23:33:00
Я просто не знаю как иначе сделать в алфавитном порядке, без лишнего гемора