Форум сайта python.su
Здраствуйте, изучаю питон уже 2 дня,до этого прогал на сях. Никтро не мог бы написать мне несколько реализаций для задач:
1)A+B(сумма двух целых)
2)Дано множество целых чисел по модулю меньше 230. Найдите максимум.
Вход. Целые числа разделены пробельными символами (SPACE, TAB, NEWLINE). Список целых чисел заканчивается символом конца файла EOF. Количество чисел меньше 10000.
Выход. Одно число равное максимуму из данных чисел.
3)Дано множество целых чисел по модулю меньше 230. Найдите максимум.Ввод чисел заканчивается -1
4)Дано множество целых чисел количеством N. Найдите максимум.
То есть считать N, N-раз считать числа,и науйти макс
Всем заранее спасибо ваша помощь неоценима))
Офлайн
Ыгыг ссори за такие тупые задачки но сам я не могу…(в книжках не дается много обьяснений по вводу)А закреплять язык я буду тока на олимпиадном программировании,где такой ввод нужен))))
Офлайн
и че будущих олимпиец не знает как найти максимум среди кучки чисел?
Офлайн
Не максиум,максимум просто контекст
Язык,ввод
Реализаций таких простых задач очень много-хотелось бы посмотреть))
На сях как 2+2, просто я на питоне совсем зеленый.
Ну и не думай что я тупой,у меня 1 место в региональном этапе всероссийской олимпиады, скоро на россию поеду))
+вопрос:
как закодить псевдо код:
открыть файл
getline из файла
из строки полученной getline вытащить все целые числа разделенные пробелами
Отредактировано (Фев. 8, 2011 19:55:01)
Офлайн
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)
Офлайн
спасибо тебе большое))
как я до генератора то не додумался
Отредактировано (Фев. 9, 2011 06:44:46)
Офлайн
Что то не так считываемая строка из файла принимает вид 1 2 3\n ,следовательно в лист попадает 1,2
Как с этим бороться?
Отредактировано (Фев. 9, 2011 13:45:58)
Офлайн
используйте просто split(), а не split(' ')
Офлайн
Zubchickя бы поднял вам звездочек добрый человек,но у мну их мало чтобы поднимать…
Офлайн
+вопрос: На чем лучше кодить 3.1 или же 2.6
Офлайн