Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 26, 2010 19:57:37

apologize828
От:
Зарегистрирован: 2010-02-13
Сообщения: 223
Репутация: +  1  -
Профиль   Отправить e-mail  

Люди помогите решить задачки в питоне!

первое я так замутил)):
a=
print(“min=”,min(a),“max=”,max(a))



Отредактировано (Фев. 26, 2010 19:58:32)

Офлайн

#2 Фев. 27, 2010 06:39:11

hellslade
От:
Зарегистрирован: 2008-01-28
Сообщения: 240
Репутация: +  0  -
Профиль   Отправить e-mail  

Люди помогите решить задачки в питоне!

apologize828, внимательней надо :)

Slon814
Найти номера минимального и максимального из данных десяти элементов.
С вас снимается $10 в пользу knkd ))))))))))))



Офлайн

#3 Фев. 27, 2010 06:42:18

hellslade
От:
Зарегистрирован: 2008-01-28
Сообщения: 240
Репутация: +  0  -
Профиль   Отправить e-mail  

Люди помогите решить задачки в питоне!

А вот интересно, если список будет такой к примеру То максимальный элемент это 9 и он встречается 2 раза :) Может автору надо оба индекса? ;)



Офлайн

#4 Фев. 27, 2010 13:55:30

knkd
От:
Зарегистрирован: 2009-06-14
Сообщения: 225
Репутация: +  0  -
Профиль   Отправить e-mail  

Люди помогите решить задачки в питоне!

hellslade
То максимальный элемент это 9 и он встречается 2 раза smile Может автору надо оба индекса?
МинимальноГО и максимальноГО - тоесть подразумевается что элемент должен быть один. Или задание составлено некорректно.
Хотя может подразумеваться что 9 и 9 это один и тот же элемент, а позиция в списке это только ссылка на него :)
Но это всё уже не имеет значения, потому что -
Slon814
А если в субботу не здам то вылечу из универа!
Пропала моя $десятка :(



Офлайн

#5 Фев. 27, 2010 14:59:58

hellslade
От:
Зарегистрирован: 2008-01-28
Сообщения: 240
Репутация: +  0  -
Профиль   Отправить e-mail  

Люди помогите решить задачки в питоне!

knkd
Пропала моя $десятка
ниче ниче, подаст документы на восстановление и будет более сговорчивым :-)
А разве отчисляют вот так посреди семестра?



Офлайн

#6 Фев. 27, 2010 15:25:22

apologize828
От:
Зарегистрирован: 2010-02-13
Сообщения: 223
Репутация: +  1  -
Профиль   Отправить e-mail  

Люди помогите решить задачки в питоне!

отчисляют и еще как))особенно если там долги за прошлые семестры,я думаю тут как раз этот случай.



Офлайн

#7 Фев. 27, 2010 17:45:26

knkd
От:
Зарегистрирован: 2009-06-14
Сообщения: 225
Репутация: +  0  -
Профиль   Отправить e-mail  

Люди помогите решить задачки в питоне!

hellslade
А разве отчисляют вот так посреди семестра?
Та нет, вроде. Разве что из за несданой работы можно попрощаться с автоматом на экзамен.
А в данном случае, экзамен - это гарантированное отчисление :)

hellslade
ниче ниче, подаст документы на восстановление и будет более сговорчивым :-)
Будем надеятся что за время службы в армии он накопит достаточную сумму :)



Офлайн

#8 Фев. 27, 2010 21:55:20

apologize828
От:
Зарегистрирован: 2010-02-13
Сообщения: 223
Репутация: +  1  -
Профиль   Отправить e-mail  

Люди помогите решить задачки в питоне!

Будем надеятся что за время службы в армии он накопит достаточную сумму :)
Будем надеяться)))



Офлайн

#9 Март 1, 2010 17:18:54

knkd
От:
Зарегистрирован: 2009-06-14
Сообщения: 225
Репутация: +  0  -
Профиль   Отправить e-mail  

Люди помогите решить задачки в питоне!

Ну может кому то это было и просто, а я вот таки решил вторую задачку в один reduce()

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import sys, itertools, pprint

reduce(lambda y,x: (x==99999 and sys.exit()) or (x==0 and int(0 if pprint.pprint(y) != None else 0)) or (x+y),(float(raw_input(" -> ")) for i in itertools.count()))
Теперь вот жду почтальона с $10 + $20 = $30 :)



Офлайн

#10 Март 1, 2010 19:52:46

Ed
От:
Зарегистрирован: 2008-12-13
Сообщения: 1032
Репутация: +  13  -
Профиль   Отправить e-mail  

Люди помогите решить задачки в питоне!

Сильная трава. Мне понравилось :)
Я немного усовершенствовал ваш подход. Получилось покороче более, чем в 3 раза, учитывая отсутствие импортов.

reduce(lambda y,x: x==0 and print(y) or x+y, iter(input, 99999))



Отредактировано (Март 1, 2010 19:54:05)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version