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

Страница 1517 из 1885
Spacehug
31.03.2017
10:51:34
отлично, благодарочка! я не совсем понимаю эту часть: s.count('.') in (0, 1)
Если точек нет вообще или одна, на случай если у тебя в строке 10.1.2 или типа того. Там выше написали, что проще (и по-человечески делать.. бля не успел дописать )

Igor
31.03.2017
10:51:45
:P

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

а, не, не айпишники

Google
Spacehug
31.03.2017
10:52:16
Вот бы сейчас парсер парсеров написать

Igor
31.03.2017
10:52:20
ну или регулярка, как вариант

A
31.03.2017
10:52:22
да и какой формат данных в итоге? Разные там mm или везде ток mm
на входе строка, может быть с единицами измерения, может быть и без, может и с процентами

ну или регулярка, как вариант
с регуляркой каждый может.

Igor
31.03.2017
10:52:46
ггг думаешь?

A
31.03.2017
10:53:25
ггг думаешь?
float("".join(re.findall('[0-9.]', string)))

Dmitriy
31.03.2017
10:53:37
Эммм

Сергей
31.03.2017
10:53:55
A
31.03.2017
10:54:07
ггг думаешь?
испугался такой громозкости, думал, может что есть по стройнее и интуитивней

Igor
31.03.2017
10:54:51
не, питончик не настолько клевый, к сожалению

Google
Сергей
31.03.2017
10:54:53
тек реплейс всего мусора на пробелы

A
31.03.2017
10:55:03
С регуляркой громоздко?
думал, что да. но вижу, что не самый страшный вариант

Сергей
31.03.2017
10:55:04
если там ограниченное количество его

Igor
31.03.2017
10:55:27
Сергей
31.03.2017
10:55:53
только float
мусор выкинул и получил строку с флотами с пробелами

все

Igor
31.03.2017
10:55:56
A B: float("".join(re.findall('[0-9.]', string))) Spacehug: float(''.join([i for i in s if i.isdigit() or (i == '.' and s.count('.') in (0, 1))]))

Сергей
31.03.2017
10:56:00
дальше вообще ниче не надо делать

A
31.03.2017
10:56:05
тек реплейс всего мусора на пробелы
так там не только милиметры, а разная хрень может прилететь. может быть я не догоняю, как реплейсить без регулярного выражения

Max
31.03.2017
10:56:10
Что бы слева отображались фреймворки?

Igor
31.03.2017
10:56:19
A
31.03.2017
10:56:47
аминь

Сергей
31.03.2017
10:56:59
но можно же и алфавит весь выкинуть) Если совсем по хардкору

Dmitriy
31.03.2017
10:57:30
Гм, а так нельзя: next(re.finditer("[0-9.]+", "1.1mm"), None)

Сергей
31.03.2017
10:57:40
а если там 10 разных единиц, и без регулярок… то реплейс и все готово

Google
Dmitriy
31.03.2017
10:57:46
Ну и еще минус

Сергей
31.03.2017
10:58:45
нафиг?

Dmitriy
31.03.2017
10:58:50
Ах, да, нельзя

Сергей
31.03.2017
10:58:53
цикл

зачем такую простыню?)

Spacehug
31.03.2017
11:00:02
Так-с. Задача: Есть небольшая строка1, кажем, 500 символов. Нужно насрать случайными символами из другого источника (строка2), перед и после строки1. Как это сделать так, чтобы строка1 вместе с насранным была не длиннее, скажем, 1000 символов?

Маришка
31.03.2017
11:00:30
Сри порционно в строку

Сри порционно в строку
Как человек в туалете

Spacehug
31.03.2017
11:01:29
Нужно чтобы два разных прогона выдавали разное количество насранного перед стройкой1 и после

А, хм, отставить

Solyar
31.03.2017
11:02:27
While ne?

Spacehug
31.03.2017
11:02:28
А почему два прогона ?
Не обязательно 2, хоть 100000

Не, я проще придумал

Маришка
31.03.2017
11:03:02
А почему два прогона ?
То есть он хочет что бы функция давала каждый раз разный результат при одинаковых входных данных

Маришка
31.03.2017
11:04:35
random.choice()

Маришка
31.03.2017
11:05:01
И копайтесь дальше с этим

Google
A
31.03.2017
11:07:36
ну я пропиздоглазил момент из какой куда гадить

A
31.03.2017
11:12:42
from random import shuffle b = len(str1) lim = 1000 s = shuffle(str2)[:(lim-b)//2] + str1 + shuffle(str2)[:(lim-b)//2]

Denis
31.03.2017
11:22:26
Ребят а как сложить такого вида список ? [datetime.timedelta(0, 281), datetime.timedelta(0, 7), datetime.timedelta(0, 7), datetime.timedelta(0, 1058), datetime.timedelta(0, 281), datetime.timedelta(0, 447), datetime.timedelta(0, 169)

Admin
ERROR: S client not available

Oleg
31.03.2017
11:24:48
В одно значение дельты, наверное

Denis
31.03.2017
11:26:58
Сергей
31.03.2017
11:27:53
ну да

или в цикле

Oleg
31.03.2017
11:28:08
Так через цикл сложить и всё

Сергей
31.03.2017
11:28:12
или import operator reduce(operator.add, timedeltas)

тут вариантов миллион

можно еще total_seconds() от каждой дельты взять и сложить

Google
Сергей
31.03.2017
11:29:24
на любой вкус, это ж питон, тут вариантов - вагон и маленькая тележка

Alan
31.03.2017
11:31:40
хай. помогите, плез, с задачкой из егэ. крч проходит чемпионат по футболу. судья определят у кого будет мяч, бросив жребий(монетку). команда "Биолог" играет с ТРЕМЯ командами. определите вероятность того, что во всех трех играх мяч будет у команды "биолог"

Alan
31.03.2017
11:37:14
0.5^3
0,125?

класс.

Tony
31.03.2017
11:38:38
0,125?
*100%

Alan
31.03.2017
11:39:03
Можно еще одну задачку?

другого типа

Tony
31.03.2017
11:39:15
Давай

Pavel
31.03.2017
11:39:19
Давай уже всю домашку

John
31.03.2017
11:39:23
Ненасытный )

Alan
31.03.2017
11:41:13
крч на доске есть некоторые числа. произведение любых ДВУХ из них больше 25 и не больше 85. вопрос: какова может быть наибольшее сумма всех чисел , если их всего 4

John
31.03.2017
11:48:46
.....

Alan
31.03.2017
11:49:23
хз. у меня 84 получилось

Tony
31.03.2017
11:51:54
Alan
31.03.2017
11:53:14
четыре 21

85/4=21. 21+21+21+21=84

Tony
31.03.2017
11:55:14
четыре 21
Так 21*21>85

Произведение любых двух

Бери два 21

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

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