Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 3, 2012 15:10:44

mexanik4
Зарегистрирован: 2012-10-17
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

может быть все таки поможете с этим? еще сказали что это надо сделать через словарь

Напишите программу, которая формирует на основе введенной пользователем информации словарь, состоящий из ФИО некоторого лица и номера его телефона. Данные должны быть упорядочены по алфавиту. Выведите на экран структурированную информацию в следующем формате:
Фамилия Имя Отчество => <телефон>

Офлайн

#2 Дек. 3, 2012 15:32:46

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

Вы до пятого курса так учиться планируете?



Офлайн

#3 Дек. 4, 2012 14:55:29

mexanik4
Зарегистрирован: 2012-10-17
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

нет, сейчас бакалавриат - он 4 года, а информатика я надеюсь не все 4 будет
просто нулевые знания в школе сейчас не успеваю восполнить по ней

Офлайн

#4 Дек. 11, 2012 20:47:45

Encore_1908
Зарегистрирован: 2012-12-04
Сообщения: 22
Репутация: +  1  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

Больше вопросов возникает по этой задаче, чем время необходимое для ее написания.
Например, каждую инфу отдельной строкой выводить, или как?

Офлайн

#5 Дек. 11, 2012 20:53:33

Encore_1908
Зарегистрирован: 2012-12-04
Сообщения: 22
Репутация: +  1  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

Мой вариант задачки с отрицательным или положительным числом

number=raw_input('Input number')
if float(number) >= 0:
print ('0 or more')
elif float(number) < 0:
print('less than 0')

Офлайн

#6 Дек. 11, 2012 20:59:07

WorldCount
Зарегистрирован: 2012-11-14
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

Encore_1908
Мой вариант задачки с отрицательным или положительным числом number=raw_input('Input number')
if float(number) >= 0:
print ('0 or more')
elif float(number) < 0:
print('less than 0')
elif зачем? Лишнее условие.



- ReDesinG -

Отредактировано WorldCount (Дек. 11, 2012 20:59:38)

Офлайн

#7 Дек. 11, 2012 21:03:23

Encore_1908
Зарегистрирован: 2012-12-04
Сообщения: 22
Репутация: +  1  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

а, ну да и без него можно

Офлайн

#8 Дек. 12, 2012 23:12:02

Encore_1908
Зарегистрирован: 2012-12-04
Сообщения: 22
Репутация: +  1  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

Теперь мне самому интересно.
Как отсортировать словарь по алфавиту?

Как я себе это представляю. Сначала записывать в список, его сортировать. А потом загонять в словарь. Но в таком случае как сохранить пары “ФИО”-“телефон” в правильном порядке?

Отредактировано Encore_1908 (Дек. 12, 2012 23:12:16)

Офлайн

#9 Дек. 12, 2012 23:31:19

WorldCount
Зарегистрирован: 2012-11-14
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

Encore_1908
Теперь мне самому интересно. Как отсортировать словарь по алфавиту?Как я себе это представляю. Сначала записывать в список, его сортировать. А потом загонять в словарь. Но в таком случае как сохранить пары “ФИО”-“телефон” в правильном порядке?

Не вижу смыла сортировать словарь.
Но если уж так хочется, то, вот тут обсуждали: http://python.su/forum/topic/1538/



- ReDesinG -

Офлайн

#10 Дек. 12, 2012 23:33:00

Encore_1908
Зарегистрирован: 2012-12-04
Сообщения: 22
Репутация: +  1  -
Профиль   Отправить e-mail  

Помоги пожалуйста сам не разберусь!!!

Я просто не знаю как иначе сделать в алфавитном порядке, без лишнего гемора

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version