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

Страница 908 из 1885
b0g3r
11.12.2016
10:24:40
это не второе, это всё - удаление виджета)

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

b0g3r
11.12.2016
10:26:31
а хотя вон там даже галочка есть для этого

Google
arisu
11.12.2016
10:27:55
Stanislav
11.12.2016
10:31:26
Все нормально, только теперь не будет авторелоада кода когда изменения(

53r63rn4r
11.12.2016
10:32:03
Чат, никому рефер не надо на вскале? Дайте

Stanislav
11.12.2016
10:54:49
Какая-же странная система импортов и путей в джанго

Zart
11.12.2016
10:55:30
что опять?

b0g3r
11.12.2016
11:04:38
джанга ещё и свои импорты сделала?)

Zart
11.12.2016
11:05:01
не, у них долгое время был полный пиздец с тем, как они импортировали настройки

но вроде как починили уже

11.12.2016
11:05:30
тут никто с google datastore не работал?

Stanislav
11.12.2016
11:05:40
что опять?
Не могу найти причину почему раньше без —noreload нормально работали проекты, а щас работают нормально только с.

11.12.2016
11:05:54
меня бесит этот уебливый сервис

darkwoolf
11.12.2016
12:14:32
всем привет

как мне сдвинуть строку на 1 значиение влево

Google
Denis
11.12.2016
12:15:24
s = s[1:]

darkwoolf
11.12.2016
12:15:49
например '11001010' чтобы было "10010100"

s = s[1:]
выйдет так?

Denis
11.12.2016
12:16:06
s = s[1:] + s[:1]

b0g3r
11.12.2016
12:16:37
А чё за нолик в конце

Denis
11.12.2016
12:17:10
std::rotate(s.begin(), s.begin()+1, s.end());

b0g3r
11.12.2016
12:17:23
Называется сия процедура циклический сдвиг

darkwoolf
11.12.2016
12:17:41
да, это сия процедура)

b0g3r
11.12.2016
12:18:01
например '11001010' чтобы было "10010100"
Тогда что за нолик в конце?

darkwoolf
11.12.2016
12:19:21
нужно типо умножать с сдвигом в право

бинарные числа

Denis
11.12.2016
12:20:56
s = s[1:] + s[:1].replace('1', '0')

darkwoolf
11.12.2016
12:30:07
import math number_one = '11001010' number_two = '10100111' print("Початковый стан:") print(8 * ' ' + "|" + number_one) print(number_two + "|" + 8 * "0") print(8 * "0" + "|" + 8 * "0") length_one = len(number_one) length_two = len(number_two) i = 0 while i < length_one: if number_one[i] == 1: number_one[i] + number_two[i] print(number_one[0] + "|" + number_one = number_one[1:] + number_one[:1].replace('1', '0')) print(s[::-1] + "|" + number_one = number_one[1:] + number_one[:1].replace('1', '0'))

извеняюсь за такой говняный код

просто пока новичёк в python

что тут не так?

Denis
11.12.2016
12:31:41
number_one[i] + number_two[i] В чем смысл этой строки?

darkwoolf
11.12.2016
12:32:13
посмотри на скрин который я кидал

как я понимаю то если 1 то они дожный плюсоваться

Denis
11.12.2016
12:32:40
Может быть, +=?

Google
darkwoolf
11.12.2016
12:32:41
но я ща понял что я не так это сделал

ну типо должно если 1 + 1 равно 10

а не 2

крч, еще долго ебаться

Та это вообще капец...

Johnnie
11.12.2016
12:34:33
в русском походу тоже новичок

darkwoolf
11.12.2016
12:36:45
наверное

Zart
11.12.2016
12:37:10
это человек делает x << 1 через жопу

darkwoolf
11.12.2016
12:37:46
ну просто я не знаю как проще это сделать

Zart
11.12.2016
12:38:08
но зачем это делать со строками?

darkwoolf
11.12.2016
12:39:36
ну можно с числами

просто переобразововать

darkwoolf
11.12.2016
12:39:53
Но можно же и на оборот

arisu
11.12.2016
13:05:39
чем в питоне можно эффективно работать с матрицами?

мне нужна функциональность библиотеки glm

darkwoolf
11.12.2016
13:23:49
Zart
11.12.2016
13:24:22
нумпи уже не рассматривается?

arisu
11.12.2016
13:24:57
в нумпи есть операции translate/rotate/skew/scale?

или придтся ручками набивать

Zart
11.12.2016
13:25:11
все эти операции делаются перемножением матриц..

Google
arisu
11.12.2016
13:28:53
конечно, я знаю

но искаропки их нет?

Zart
11.12.2016
13:32:17
m + [1, 2, 3, 4] m * [2, 3, 4, 1] np.roll(m, angle, axis) вроде так. я не возился

Denis
11.12.2016
13:42:20
Можно ли как-то сделать disown для процесса, запущенного через subprocess.Popen?

Admin
ERROR: S client not available

Zart
11.12.2016
13:47:56
disown - это лексика баша

Denis
11.12.2016
13:50:15
Ок, как сделать, чтобы процесс не умирал после завершения родителя?

Zart
11.12.2016
13:50:27
а это не относится к тому что делает disown 8)

хм... вообще, неплохо для начала обкуриться тем, как процессы в юниксе вообще работают

вообще родитель может смело выходить, чайлд процесс при этом репарентится к иниту, если тот ловит SIGCHLD афаир

QQ
11.12.2016
14:17:30
здрасьте

Alexander
11.12.2016
14:18:33
здрасьте
дратути

QQ
11.12.2016
14:18:40
a=7 b=5 aa=a bb=b if a>b: while (aa%b!=0 and aa%a!=0): aa+=1 print(aa,bb)

и всё же, почему печатает 5и 7, а не 35 и 5?

Alexander
11.12.2016
14:19:28
поменяй в условии a>b на aa и bb

Zart
11.12.2016
14:20:25
это что, такой дубовый поиск НОК?

QQ
11.12.2016
14:20:26
поменяй в условии a>b на aa и bb
это ведь ничего не меняет?

да учусь типа на степике

и чот застрял

Google
QQ
11.12.2016
14:20:56
вот в цикле AND, по моему некорректно работает

Zart
11.12.2016
14:21:03
ты начинаешь аа с а

хмм

QQ
11.12.2016
14:21:51
надо найти число, на которое оба делятся без остатка

Zart
11.12.2016
14:25:23
ну логично в общемто

условие "пока аа не делится нацело на б или а" при этом так как аа=а то оно делится нацело и у тебя while не делает ни одной итерации

QQ
11.12.2016
14:30:05
Там ведь условие "пока аа не делится нацело на б И а"

Zart
11.12.2016
14:30:45
неа

там условие "пока делится ненацело на б и а"

тебе нужно достичь условия x%a == 0 and x%b ==0 инверсия этого выражения дает x%a!=0 or x%b !=0

т..е. надо поменять and на or а вообще надо выкинуть этот код нахрен и оставить a*b/fractions.gcd(a, b)

QQ
11.12.2016
14:33:35
О, теперь все ясно. После хороший вариант

Pavel
11.12.2016
14:34:25
Что считается хорошим тоном при цикле while:

флаг

Zart
11.12.2016
14:34:32
а почему через and отказывается работать?
потому что неверное условие изза того что у него одна из частей выражения даёт False, while сразу выходит

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

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