Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 8, 2011 19:20:47

Tamerlan4572
От:
Зарегистрирован: 2011-02-08
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько простых задач, которые я не могу написать на питоне

Здраствуйте, изучаю питон уже 2 дня,до этого прогал на сях. Никтро не мог бы написать мне несколько реализаций для задач:
1)A+B(сумма двух целых)
2)Дано множество целых чисел по модулю меньше 230. Найдите максимум.
Вход. Целые числа разделены пробельными символами (SPACE, TAB, NEWLINE). Список целых чисел заканчивается символом конца файла EOF. Количество чисел меньше 10000.
Выход. Одно число равное максимуму из данных чисел.
3)Дано множество целых чисел по модулю меньше 230. Найдите максимум.Ввод чисел заканчивается -1
4)Дано множество целых чисел количеством N. Найдите максимум.
То есть считать N, N-раз считать числа,и науйти макс
Всем заранее спасибо ваша помощь неоценима))



Офлайн

#2 Фев. 8, 2011 19:29:07

Tamerlan4572
От:
Зарегистрирован: 2011-02-08
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько простых задач, которые я не могу написать на питоне

Ыгыг ссори за такие тупые задачки но сам я не могу…(в книжках не дается много обьяснений по вводу)А закреплять язык я буду тока на олимпиадном программировании,где такой ввод нужен))))



Офлайн

#3 Фев. 8, 2011 19:40:04

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько простых задач, которые я не могу написать на питоне

и че будущих олимпиец не знает как найти максимум среди кучки чисел?



Офлайн

#4 Фев. 8, 2011 19:41:08

Tamerlan4572
От:
Зарегистрирован: 2011-02-08
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько простых задач, которые я не могу написать на питоне

Не максиум,максимум просто контекст
Язык,ввод
Реализаций таких простых задач очень много-хотелось бы посмотреть))
На сях как 2+2, просто я на питоне совсем зеленый.
Ну и не думай что я тупой,у меня 1 место в региональном этапе всероссийской олимпиады, скоро на россию поеду))
+вопрос:
как закодить псевдо код:
открыть файл
getline из файла
из строки полученной getline вытащить все целые числа разделенные пробелами



Отредактировано (Фев. 8, 2011 19:55:01)

Офлайн

#5 Фев. 8, 2011 22:57:41

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько простых задач, которые я не могу написать на питоне

with open('filename') as f:
for line in f:
integers = [int(i) for i in line.split(' ') if i.isdigit()]
break
если нужна только одна строка
with open('filename') as f:
line = f.readline()
integers = [int(i) for i in line.split(' ') if i.isdigit()]



Отредактировано (Фев. 8, 2011 23:02:17)

Офлайн

#6 Фев. 9, 2011 06:40:47

Tamerlan4572
От:
Зарегистрирован: 2011-02-08
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько простых задач, которые я не могу написать на питоне

спасибо тебе большое))
как я до генератора то не додумался



Отредактировано (Фев. 9, 2011 06:44:46)

Офлайн

#7 Фев. 9, 2011 13:44:58

Tamerlan4572
От:
Зарегистрирован: 2011-02-08
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько простых задач, которые я не могу написать на питоне

Что то не так считываемая строка из файла принимает вид 1 2 3\n ,следовательно в лист попадает 1,2
Как с этим бороться?



Отредактировано (Фев. 9, 2011 13:45:58)

Офлайн

#8 Фев. 9, 2011 13:51:35

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько простых задач, которые я не могу написать на питоне

используйте просто split(), а не split(' ')



Офлайн

#9 Фев. 9, 2011 13:57:28

Tamerlan4572
От:
Зарегистрирован: 2011-02-08
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько простых задач, которые я не могу написать на питоне

Zubchick
я бы поднял вам звездочек добрый человек,но у мну их мало чтобы поднимать…



Офлайн

#10 Фев. 9, 2011 14:00:00

Tamerlan4572
От:
Зарегистрирован: 2011-02-08
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Несколько простых задач, которые я не могу написать на питоне

+вопрос: На чем лучше кодить 3.1 или же 2.6



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version