Mykola
Просто мій брат якраз знає c# і тому казав шо він би зробив це легше
Oleg
Там немає російської
Ответы здесь в чате)
Mykola
Ответы здесь в чате)
А. Я тебе неправильно зрозумів
Ivan
Это же js. Почему не дебажишь?
знаю как паузу ставить и смотреть какие значения принимают переменные, а результаты сравнения не знаю как смотреть. Только что кстати попробовал найти, в итоге понял, что в саблайме изменения есть и сохранены, а в хроме строка без изменений, и даже заново открывая страницу, код не обновлялся, пересохранил с другим названием и все изменения появились, и код оказывается работает)
Тимофей
це кровосися
Andrii
Коли я тут замість except робив через else, то в мене чомусь виконувались зразу всі else і breakpoint() не допомагав
import operator operators = { '+': operator.add, '-': operator.sub, # .............. } try: print(operators['+'](num1, num2)) except ZeroDivisionError: print('Неможливо') except ValueError: print('Фігня') Так не проще?
Igor
Коли я тут замість except робив через else, то в мене чомусь виконувались зразу всі else і breakpoint() не допомагав
Как то так import operator from math import sqrt op = { '+': operator.add, '-': operator.sub, '/': operator.truediv, '*': operator.mul, 'pow': operator.pow, 'sqrt': lambda x, y: sqrt(x) } num1 = float(input()) num2 = float(input()) operation = input() res = op[operation](num1, num2) print(f'{num1} {operation} {num2} = {res}')
Igor
вообще обычно длинные свичи или куча ифов значит кто то не смог или в ооп или в словарь
Igor
Простіше, але я ше не вчив оператори
это не проблема просто обратили внимание для начинающего в твоем коде нет ничего плохого все ок
Igor
Ну... lambda a, b: a+b
он только инпут и иф прошел :)
Сидредин
Igor
Сьогодні вечером повчу ці оператори
операторы это просто готовые функции типа def add(a, b): "Same as a + b." return a + b
Igor
можешь продолжать идти по темам которые ты проходишь забей пока
Mykola
Я колись ще пробував вчити пайтон через codecademy але багато забув бо там було мало практики і все робив через телефон
Сидредин
Что там по тесту?
Oleg
Без г же
Oleg
Но попытка хорошая
Адъютант
Це лапша
Mykola
Це лапша
А я вже виправив лапшу
Иван
Что там по тесту?
Что за тест?
Сидредин
Что за тест?
Тест Тюрина)
Сидредин
Что за тест?
Пардон, перепутал https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D1%81%D1%82_%D0%A2%D1%8C%D1%8E%D1%80%D0%B8%D0%BD%D0%B3%D0%B0
Иван
Ахахха
Максим
Привет, у меня есть модель для поиска подходящих статей, с помощью tf-idf Когда пользователь делает запрос на главную страницу, то я кидаю в модель ранее просмотренные статьи и получаю рекомендации Проблема в том, что модель ищет их пример 4 секунды, при количестве записей в 800...
Максим
или я неправильно храню модель
Максим
?
Иван
В универе постоянно шутили про машину Тьюринга😂
gamarjoba
Igor
какие книги посоветуете прочитать?
некропостинг это плохо!
Иван
Иван Тюрин: Ребят, есть вопрос async function func() { let resultArray = [] array.forEach(async (item) => { let response = await query(item) resultArray.push(response) } return resultArray } По итогу разумеется функция возвращает пустой массив, так как функции, его заполняющие, выполняются асинхронно. Должно получиться так, чтобы массив возвращался после выполнения последней итерации цикла forEach. Есть у кого-нибудь идеи, как реализовать? Если что-то не понятно написал, спрашивайте
Vladislav
Promise.all тебе в помощь
Vladislav
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Promise/all
Vladislav
prmise all специально сделан для того, что бы выполнить массив асинхронных операций
Иван
еще была идея во время последней итерации вызывать resolve
Иван
с promise all хорошая идея, сейчас пробовать буду
Иван
да, с all понятнее будет
Vladislav
😉
Олег
Здарова парни, есть кто шарит как мк мобаил работает с душами(накрутка) ??
Олег
Сорян если оффтоп
Oleg
Аэммм
Oleg
Mortal Kombat?
Oleg
Неожиданно
Oleg
Хз
Алексей
надо сначала определится что такое чистый код
Виталик Голоенко
вполне
Alexey
вполне
Надо дофига практики наверное
Виталик Голоенко
Надо дофига практики наверное
нет просто соблюдать некоторые правила, и то что можно сделать в 3 строчки, не делать на 30
Denis
Адъютант
в 3.10 добавят
в 3,9 уже добавили не?
Адъютант
ля я отстал
Denis
в 3.10 пока только в бете
Igor
ну добавят паттернматчинг это немного более общая штука чем свитч :)
Адъютант
он ток выйдет 2 августа
Schrödinger's
Времени на опыт вваааааагон
Schrödinger's
Все ровесники почти ливнут к этому времени из профессии мб
Адъютант
А еще множественные контекстные менеджеры
Данияр
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; vector <int> a(n); //считывание for (int i = 0; i < n; i++) { cin >> a[i]; if(a[i]%2==0){ cin>>a[i]; cout<<a[i]<<" "; }else{ cout <<" "; } } return 0; }
Данияр
Где не правильно???
Igor
cin в условии лишний
Igor
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; vector <int> a(n); //считывание for (int i = 0; i < n; i++) { cin >> a[i]; if(a[i]%2==0){ cout<<a[i]<<" "; }else{ cout <<" "; } } return 0; }