Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 May 03

K

Kefirchick in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
грубо говоря, у меня в городе могут быть определенные заведения, проводящие курсы и мастер-классы, а в вашем городе их может не быть, а наоборот. То бишь переезд в другой город ради оффлайн курсов - прям лютая затея. Проще, мне кажется, найти гуру/ментора и вживую общаться с ним по скайпу/зуму/дискорду и вместе с ним кодить
источник

P

Petrovich in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
интересует МСК)
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Kefirchick
Ребят, в том же втором контесте есть задача D:
"На вход программа получает набор чисел, заканчивающихся решеткой.  Вам требуется найти: среднее, максимальное и минимальное число в последовательности. "

Как вы оформляете ввод данных в таких случаях? то бишь вы просто заводите массив и в него накидываете до тех пор, пока не встретите решетку? и как вы делаете считывание и из одной строки, и из разных строк?
arr = []
while True:
   a = input()
   if a == '#':
       break
   arr.append(int(a))
источник

P

Petrovich in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Kefirchick
грубо говоря, у меня в городе могут быть определенные заведения, проводящие курсы и мастер-классы, а в вашем городе их может не быть, а наоборот. То бишь переезд в другой город ради оффлайн курсов - прям лютая затея. Проще, мне кажется, найти гуру/ментора и вживую общаться с ним по скайпу/зуму/дискорду и вместе с ним кодить
благодарю за ответ
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Kefirchick
Ребят, в том же втором контесте есть задача D:
"На вход программа получает набор чисел, заканчивающихся решеткой.  Вам требуется найти: среднее, максимальное и минимальное число в последовательности. "

Как вы оформляете ввод данных в таких случаях? то бишь вы просто заводите массив и в него накидываете до тех пор, пока не встретите решетку? и как вы делаете считывание и из одной строки, и из разных строк?
кажется видел что то подобное, там надо цифры по трое обрабатывать?
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ну в общем можно так
while True:
 line = input()
 if line == '#': break
 можно list.append(), можно обрабтка на месте. зависит от требований к памяти
источник

K

Kefirchick in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
arr = []
while True:
   a = input()
   if a == '#':
       break
   arr.append(int(a))
ага, и вываливается
источник

K

Kefirchick in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
кажется видел что то подобное, там надо цифры по трое обрабатывать?
да-да, оно самое. Не столько сложность с алгоритмом, сколько с проверкой задания.
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Kefirchick
ага, и вываливается
я был уверен что на вход stdin  задаче подается строчно числа, по одной на строку, и поток заканчивается цимволом #
источник

K

Kefirchick in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ой, пардон, сейчас
источник

K

Kefirchick in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
но про строчно цифры уже облом - подается и строчно и в столбей порой
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Kefirchick
ага, и вываливается
нужно на разных строках вводить
источник

K

Kefirchick in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
нужно на разных строках вводить
осталось рассказать об этом judge
источник

K

Kefirchick in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
часть тестов вводять построчно:
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
создай файл с цифрами и заканчивающийся # и можно еще заведомо кривые данные после него ввести.
И используй перенгаправление потоков когда запускаешь программу
type file.txt | python script.py
источник

K

Kefirchick in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
а другая часть - в одну строку
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
печально
источник

K

Kefirchick in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
контест на массивы, а геморрой с форматами ввода, черти что)
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
можно добавить end=""
источник

K

Kefirchick in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
причем задание явно противоречит проверке
источник