giorgio
если бы только одно было, тут ещё зачем-то два одинаковых компонента создано
Igor
где тут? у нас кусок кода с непонятным объявлением
Виталик Голоенко
список возможных ошибок err = {'0':'08', '1':'124', '2':'1235', '3':'236', '4':'1457', '5':'24568', '6':'3569', '7':'478', '8':'57890', '9':'689','0':'80'} список возможных ошибок по каждой нажатой кнопке err[k] for k in observed пихаем в продакт itertools.product(*(err[k] for k in observed)) получим кортежи из значений объединяем кортежи в строки и получаем результат [''.join(v) for v in itertools.product(*(err[k] for k in observed))]
from itertools import product def get_pins(observed): observed = list(observed) res = [] err = {'0': '08', '1': '124', '2': '1235', '3': '236', '4': '1457', '5': '24568', '6': '3569', '7': '478', '8': '57890', '9': '689'} for i in observed: if(i in err.keys()): res.append(err.get(i)) return [''.join(v) for v in product(*res)] да, я знаю что тоже самое что и у вас, но все-же
Igor
i in err.keys() всегда выполнено
Igor
и поскольку он in keys то err.get(i) равносильно err[i]
Igor
для того чтобы делать for i in observed: преобразовывать в лист не нужно а значит строка observed = list(observed) тоже лишняя
Виталик Голоенко
емае
איגור
Добрый вечер! Может кто сталкивался - мне нужно вызать функцию при изменении значения переменной. Уже весь мозг сломал как это можно сделать на js
Гамлет
Что имеется ввиду?
איגור
При изменении значения переменной?
Да, грубо говоря let a = 0, стала a =1 вызвали функцию
Гамлет
Не понял все равно
Гамлет
Типа if (a === 1) { func() }
Гамлет
Понял это джаваскриптовые приколы с апи браузера
Гамлет
апи браузера то при чем :)
Слушать переменную изменяемую в Dom, нет?
Гамлет
Я за фронт не шарю
איגור
Типа if (a === 1) { func() }
Не совсем. Есть скажем интерация от 1 до 9 и при каждой интерации нужно дергать функцию которая уже что то выводит
איגור
https://stackoverflow.com/questions/1759987/listening-for-variable-changes-in-javascript
Во! Похоже оно - пойду курить, как то сложно выглядит
Пашок🗽
Почему бы не дёргать функцию прямо в цикле ?)
Пашок🗽
Во! Похоже оно - пойду курить, как то сложно выглядит
Ты скажи контекст задачи, возможно тебе тут подскажут более разумный метод решения
Mikhail
Не совсем. Есть скажем интерация от 1 до 9 и при каждой интерации нужно дергать функцию которая уже что то выводит
Оберни свою переменную в контейнер, добавь метод для обновления оной, в конце которого создавай ивент, что значение было обновлено, отдавай ивент в eventBus, который будет дергать соответствующий ИвентСабскрайбер. В противном случае у тебя неконтролируемый сайд-эффект возникает, что обычно считается анти-паттерном.
איגור
Ты скажи контекст задачи, возможно тебе тут подскажут более разумный метод решения
По сути - управление отображением сегментов. Мне нужно конкретному набору сегментов привязывать класс с анимацией. Управление набором идет через переменную к которой и хотелось привязаться что бы не городить лишних функций
איגור
На третий день пришло осознание что похоже не по джуновскому плечу сие дело))
К
привет, нашел в интернете скрипт для нахождения простых чисел до n, при запуске дает "TypeError: 'bool' object is not callable" в четвертой строчке. Что не так может быть? def prime_list(n): pri_list = [] for i in range(1,n+1): if prime(i): pri_list.append(i) return(pri_list) n = int(input()) print (prime_list(n))
Пашок🗽
По сути - управление отображением сегментов. Мне нужно конкретному набору сегментов привязывать класс с анимацией. Управление набором идет через переменную к которой и хотелось привязаться что бы не городить лишних функций
Не знаю, может я отупел со своим беком, но мне ничо не понятно. Опиши плиз чуть чуть подробнее. Что у тебя сейчас есть: Что нужно сделать: Как ты себе видишь решение задачи: пример : 1) охапка div'ov 2) по такой-то схеме постоянно навешивать/снимать им класс для анимации 3) хочу нахуевертить саму анимацию нужным мне образом, не задевая жс
ALEX
на кого сложнее выучиться на разработчика или тестировщика? и у кого з/п интересней и востребованность выше?
Axel Daga
там хде себя выше продашь - там зп интересснее
ALEX
там хде себя выше продашь - там зп интересснее
это понятно, суть вопроса не в этом!
Axel Daga
именно в этом. а учиться, всегда сложно)))
ALEX
именно в этом. а учиться, всегда сложно)))
конкретно у вас какая специальность?
Шурок
на кого сложнее выучиться на разработчика или тестировщика? и у кого з/п интересней и востребованность выше?
Если с таким вопросом - может сразу в продажу органов? (осуждаю). Делайте то что вам нравиться. Если вы будете делать то что вам не хочется или не нравиться - высок шанс что вы в хужшем случае: Потратите свое время зря. В лучшем - будете за копейки также делать то что вам не нравиться.
Пашок🗽
на кого сложнее выучиться на разработчика или тестировщика? и у кого з/п интересней и востребованность выше?
Прикол в том, что нужно идти туда что тебе более заходит, иначе тупо сольешься и не потянешь
Igor
на кого сложнее выучиться на разработчика или тестировщика? и у кого з/п интересней и востребованность выше?
Тут 90% не разработчики и не тестировщики :) нашли у кого консультироваться :)
Igor
Но у каждого есть "правильное мнение" :)
Panavia
разработчик может и в одиночку пилить, а тестеру лучше в команду всё-таки
Axel Daga
эээ? конкретно у меня - пенсионер))) полученная светская профессия: регулировщик РЭА иПриборов, разряд 4, поднятая до телемеханика 6разряд))) +курсы "автоматизация производства", с уклоном в программирование, с языками паскаль, си и ассемблер))) работал "инжинер-электронщик", по факту выполняя работы сис.оператора, сис.администратора, и аникейщика ну и, дырки, бывало мной затыкали, когда прогеры или не могли, или не хотели)))
ALEX
очень интересные у всех ответы! спасибо продолжайте...
Axel Daga
оочъки, ннинада)))
Гамлет
очень интересные у всех ответы! спасибо продолжайте...
Если разработка интересует, но туго идёт то автоматизированное тестирование не так сложно
ALEX
разработчик может и в одиночку пилить, а тестеру лучше в команду всё-таки
если наименования специальностей имеет смысловую нагрузку (разрабатывать и тестировать) то первое наверное будет не только интересней но и гипотетический сложнее а значит и востребованней?
Гамлет
Просто проводить регрессию проекта, искать баги
Гамлет
Но да, разрабом можно больше получать, но и больше пахать надо
Igor
проводить регрессию проекта это сильно :)
Гамлет
проводить регрессию проекта это сильно :)
Это тестирование такое, когда чекают не сломалось ли то, что работало раньше
Igor
цель программиста прогресс проекта :) цель тестировщика - регресс :)
Maksim Pozharskiy
Это тестирование такое, когда чекают не сломалось ли то, что работало раньше
Это не регрессия проекта, а регрессионное тестирование) Смысл сильно меняется
ALEX
значит разраб может тестить а тестер не может разрабатывать?
Maksim Pozharskiy
Maksim Pozharskiy
вебсайты например
Ну я когда тестером работал, у нас в команде никто о верстке не имел понятия даже, так что разрабатывать ни кто ничего не мог
Maksim Pozharskiy
Но автотестеры из соседней команды разрабытывали автоматизированные GUI, е2е и нагрузочные тесты
Igor
Я не думаю что в тестирование прям идут все потому что не захотели быть программистами :)
Maksim Pozharskiy
Ну они коротко так называют
Коротко мы называли это регресс, а не регрессия
Maksim Pozharskiy
Но может где то и так называют конечно, в чем я сомневаюсь
Гамлет
Коротко мы называли это регресс, а не регрессия
Я мог неправильно назвать, суть ясна, спасибо что поправил
Миша
Ребята, привет вам)
Гамлет
Ребята, привет вам)
И тебе привет
Гамлет
Вот вам привет, посмотрите и передавайте по партам
Миша
Подскажите. Работаю в паймчарм и что-то пошло не так. Нажатие на пробел стало удалять символы, а не ставить пробел... Как исправить, подскажите пожалуйста
Миша
кнопку insert на клавиатуре нажми
Спасибо дружище! Вы лучшие)
ALEX
здесь есть разрабы на java script?
Гамлет
Тут пока не лучшие, тут в основном ими стремятся стать
Гамлет
здесь есть разрабы на java script?
Мне кажется их тут больше всех
Гамлет
Может только питонистам в количестве проиграют
6
Есть тут Kotlin разрабы?)