@python_beginnersЭта группа больше не существует

Страница 89 из 1885
Tux
28.06.2016
07:49:28
700 2100

Zart
28.06.2016
07:52:00
import math n = int(input()) m = int(input()) print(math.ceil(m/n))

Google
Zart
28.06.2016
07:54:16
int((m+n-1)/n)

Johnnie
28.06.2016
07:55:18
round(n / m + 0.5)

Zart
28.06.2016
07:55:48
round(n / m + 0.5)
местами поменяй

Johnnie
28.06.2016
07:56:08
oops

Zart
28.06.2016
07:56:19
>>> round(70/10+0.5) 8 а должно быть 7

Denis
28.06.2016
07:56:44
// же

Zart
28.06.2016
07:57:09
>>> round(70//10+0.5) 8

следующий неудачник

Denis
28.06.2016
07:57:17
(m-1)//n+1

Tux
28.06.2016
07:57:18
а мое решение почему не понравилось?

Denis
28.06.2016
07:57:31
Zart
28.06.2016
07:57:38
потому что оно говно

Tux
28.06.2016
07:57:48
но оноже работает

Google
Denis
28.06.2016
07:57:51
И math тоже

А еще прпвильнее (m+n-1)//n

Zart
28.06.2016
07:59:21
(m-1)//n+1
>>> (70-1)//(10+1) 6 опять мимо

Denis
28.06.2016
07:59:55
>>> (70-1)//(10+1) 6 опять мимо
Ты лишние скобки поставил

Zart
28.06.2016
08:00:13
ага..

Tux
28.06.2016
08:00:22
есть округление в большую сторону?

Pavel
28.06.2016
08:00:23
вариант с math.ceil гораздо нагляднее, чем это ваше арифметическое колдунство. Спросите пять человек вокру вас, что делате код math.ceil(distance/speed)? А потом спросите их же про (distance+speed-1)/speed.

Denis
28.06.2016
08:01:00
Вариант без вещественной арифметики правильнее с точки зрения идеологии

Zart
28.06.2016
08:01:04
ну это всё попытки сделать ceil из floor

Denis
28.06.2016
08:02:28
Если числа будут в районе 1000 знаков, ceil вряд ли поможет

Zart
28.06.2016
08:02:57
эм... что?

Johnnie
28.06.2016
08:03:33
m = int(input('Length of the route: ')) n = int(input('Km per day: ')) print(abs(-m // n))

Denis
28.06.2016
08:03:36
В float не влезет результат деления

Johnnie
28.06.2016
08:03:38
☝?️

1000 знаков влезет в int?

Zart
28.06.2016
08:03:51
если решать задачку чисто в целых числах: m//n+1 if m % n else m//n

Denis
28.06.2016
08:04:08
А мой вариант еще и без ифов

В других яп деление может по-другому работать

Zart
28.06.2016
08:05:32
а в военное время - умножать, да

Google
Johnnie
28.06.2016
08:06:03
только нахер нужны все эти костыли, если есть предназначенные для этого функции?

Zart
28.06.2016
08:06:13
само деление-то работает одинаково, разница обычно в приведениях типов

питон правда умудрился отрастить три вида деления

Denis
28.06.2016
08:06:44
Не, деление отрицательного на положительное по-разному работает

В паскале (-a) div b = -(a div b) вроде

[Anonymous]
28.06.2016
09:14:17
Выдает ошибку при установке пакетов с помощью pip3. Система: mint 17; pip3 (3.5) pyt The directory '/home/daniil/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.

Zart
28.06.2016
09:14:46
rm -rf ~/.cache/pip

Alexey
28.06.2016
09:15:22
судо забыл.

Zart
28.06.2016
09:15:36
зачем?

Ivan
28.06.2016
09:15:55
судо забыл.
кэш и без судо должен уходить

Alexey
28.06.2016
09:15:58
not owned by the current user

Zart
28.06.2016
09:16:21
привык ты к своим бсдшным групповым правам на каталогах, да?

Dan
28.06.2016
09:16:22
если ставились по судо, то не из под юзера не даст удалить

Ivan
28.06.2016
09:16:22
Alexey
28.06.2016
09:16:31
Есть мнение, что все манипуляции с апгрейдом питонов 3.4 на 3.5 он под рута делал.

[Anonymous]
28.06.2016
09:16:58
да, так и есть)

Amaro
28.06.2016
10:52:05
sudo -H и перестанет ругаться

Zart
28.06.2016
10:53:02
снести нахуй судо и тоже перестанет

Sergey
28.06.2016
11:11:43
Если диск форматнуть, то даже ругаться некому будет

Google
Alexey
28.06.2016
11:16:37
нет, юзер будет. теперь ты видишь слабое звено. действуй!

Дмитрий
28.06.2016
12:51:53
Подскажите новичку в Django и вебе! Нужно реализовать: пользователь тыкает на кнопку сайта - серверная сторона вытягивает данные с чужого ресурса и отображает пользователю на экране. Должно работать без перезагрузки страницы. С помощью чего это реализовывают?

Zart
28.06.2016
12:53:16
не обязательно

Nikita
28.06.2016
12:53:38
веб сокеты еще

Pavel
28.06.2016
12:54:03
для новичка, который не знает с чего начать? гуд лак.

Zart
28.06.2016
12:54:04
а они тут вообще при чем?

Nikita
28.06.2016
12:54:31
а они тут вообще при чем?
ими можно лупануть на бакенд , не юзаю аякс

не юзая*

Admin
ERROR: S client not available

Zart
28.06.2016
12:55:53
ну если все несут хуйню, тогда я тоже вольюсь в струю: ифрейм

Дмитрий
28.06.2016
12:56:22
Как раз и слышал про аякс, но задолго до джанго. Беглый поиск по гуглу навел на мысль что есть другие хорошие практики

спасибо

Alexey
28.06.2016
13:02:58
Вопрос был с помощью чего реализовывают, а не с чего ему начать, всё верно ему накидали вариантов.

Zart
28.06.2016
13:19:09
ему не дали самого простого варианта - дергать прямо во вьюхе

Alexey
28.06.2016
13:31:12
джанга с реквестами налево — это ещё ничо, в большом чате ламерские вопросы по похапе пошли мутными фотками с дисплея.

Ivan
28.06.2016
13:34:38
Дмитрий
28.06.2016
13:35:58
а парсер у тебя сделан уже?
это не является проблемой. парсил когда мобильной разработкой занимался

Google
Ivan
28.06.2016
13:41:26
Я же хз, как он будет реализован. Вариант c AJAX вполне подходящий — дёрнул во вью парсер, показал нужную информацию, если приняли решение сохранить, передал из вьюхи и сохранил

а потом русский язык и… OH SHI~

Whore Amazing
28.06.2016
16:05:26
а для русского я, ясен пень, напишу вторую гору.

глаза боятся, а это вот чудище я написал минут за пять.

Ivan
28.06.2016
16:06:07
Whore Amazing
28.06.2016
16:06:44
наверняка есть, но с ними идет вагон и маленькая тележка ненужной хуиты, так что я лучше навелосипедничаю.

Johnnie
28.06.2016
16:15:31
>>> from dateutil import parser >>> dt = parser.parse('on 13th of may, 2016') >>> dt datetime.datetime(2016, 5, 13, 0, 0)

Zart
28.06.2016
16:44:49
https://scontent-frt3-1.xx.fbcdn.net/v/t1.0-9/11063789_707846416021499_6940133078658033778_n.jpg?oh=3cd9c300da366cd6cf13255d188a502c&oe=57E95852

Vladimir
28.06.2016
19:30:39
шо делать

lxml не могу установить в пичарме

https://i.gyazo.com/6f1f3b0ec38e005a3934b962479e0e0e.png

гугел не помог

Zart
28.06.2016
19:32:48
там без гугла очевидно все

Vladimir
28.06.2016
19:33:27
что там не так?

Zart
28.06.2016
19:34:37
собранных бинарников под вин64 и питон 3.5 нет

поэтому оно скачало исходники и стало их собирать, но у тебя нет установленной студии 2015

Vladimir
28.06.2016
19:35:40
vs качать?

Zart
28.06.2016
19:37:06
вариантов несколько. поставить питон 3.4 поставить студию, компиляторы, скачать вручную собранные бинарники libxml2 и libxslt, после чего собрать весь этот пазл

еще можно ждать пока выложат, либо порыться у гольке

Oleh
28.06.2016
19:38:34
а beautifulsoup на 3.5 пашет? мб кто то знает раньше на 3.4 не могли портировать

Vladimir
28.06.2016
19:38:42
мне версия питона не важна

Страница 89 из 1885

Эта группа больше не существует Эта группа больше не существует