Oleksii
Привет, такое дело Меня попросили написать софт, что бы можно было подключать терминал оплаты и уже через него можно было бронировать стиральную машинку. Как это можно сделать или как упростить? Терминал можно заменить на тг с его системой оплаты. А вот стиралку я вообще не представляю
Oleksii
В каком смысле не представляешь стиралку?
Стиральная машина в общаге. Что бы коменданта не искать, сразу через телефон оплатить и забронировать себе время. Эта часть не сложная. Сложно уже дальше, подключение программы для стиралки. У меня тут все упирается в человеческий фактор и насколько современная стиралка
Maksim Pozharskiy
Жизненная ситуация?
Дмитрий С.
Подскажите аргумент функции и переменная это разные вещи? Например в таком коде ```function nearestSq(n){ if (n ** (1/2) % 1 == 0 ) { return n; } } nearestSq(100); alert(n); // console.log(nearestSq(100)); В консоль число выводится, но алерт не срабатывает, ругается что n is not defined. Как в таком случае лучше объявить переменную внутри функции которая будет равно аргументу?
Maksim Pozharskiy
Есть еще такая тема в JS как hoisting или всплытие переменных. Переменные из скоупа функций могут брать значения из выше уровня, но из выше уровня не беруться переменные из внутренности функции
iren
А можно же прямо внутри функции написать алерт, перед ретерн (или даже вместо, если функция нужна только для алерта)?
Роман
Я правильно понимаю, что Питон будет жрать ресурсы процессора, даже если программа находится в состоянии ожидания? У меня сейчас вот такой скрипт: while True: # Waiting for a new minute to start if datetime.now().minute == minutes: sleep(.01) continue
Роман
Вроде бы да
А как тогда правильно на паузу поставить?
JuraL
всем привет, есть тут кто разбирается в go? нужна помощь. есть код ``` package main import ( "fmt" "log" "net/http" "github.com/labstack/echo/v4") func main() { fmt.Println("Server running") s := echo.New() s.GET("/status", Handler) err := s.Start(":8081") if err != nil { log.Fatal(err) } } func Handler(ctx echo.Context) error { err := ctx.String(http.StatusOK, "test") if err != nil { return err }} ``` при запуске в GoLand и VScode выдает ошибку в строке "github.com/labstack/echo/v4"
JuraL
это возможно пофиксить?
Maksim Pozharskiy
А ошибка какая?
JuraL
JuraL
А ошибка какая?
и в goland go: cannot load module listed in go.work file: read /Users/ura/hello/go.mod: is a directory
Igor
А как тогда правильно на паузу поставить?
посчитать сколько ждать а не дрочить процессор сто раз в секунду.
Роман
посчитать сколько ждать а не дрочить процессор сто раз в секунду.
100 раз в секунду я уже исправил на 1 раз в секунду. Хотя, 100 раз в секунду выполнить datetime.datetime.now(), как мне кажется, для процессора - это ерунда, которая не должна нагружать процессор
Роман
посчитать сколько ждать а не дрочить процессор сто раз в секунду.
но у меня проблема, скорее всего, была в том, что я запускал скрипт из Саблайма, а он, вдимо, это делал как-то не оптимально
Igor
не пойму в чем проблема ждать сколько нужно, а не каждую секунду.
Igor
не судьба код запостить ;) идея такая заменяешь секунды и микросекунды на 0 ... добавляешь минуту ... вычитаешь из полученного текущее время ... получаешь дельтатайм. У него берешь total_seconds это и есть число которое нужно пихнуть в слип чтобы спать до следующей минуты.
Tot
Ребят, недавно скачал прогу и начал обучатся питону. Вопрос: почему ставятся 2 знака ровно ?
Maksim Pozharskiy
Потому что это сравнение. одно ровно - это присваивание
Tot
Понял, спасибо. Щя загуглю за за сравнение и присвоение
Сидредин
что за прога хоть?
Tot
Sololearn вроде
Сидредин
Sololearn вроде
странно. Вроде там сначала объясняются такие вещи. Может ты забыл их?
Tot
Да, как я понял пропустил
Сидредин
Да, как я понял пропустил
тогда лучше вернуться к началу, либо использовать другой источник изучения питона
Tot
тогда лучше вернуться к началу, либо использовать другой источник изучения питона
Хорошо, обязательно вернусь в начало, спасибо за помощь
Влад
Подскажите, где можно разобраться с AJAX ?Толковый и актуальный видос можете посоветовать?
Anonymous
Что-то такое , там есть классная инфа
Влад
а видос может что бы разжевали как это и что?Learn.javascript как раз сейчас и читаю но туплю дико
Anonymous
И какой у тебя стек
Влад
Ты как давно программируешь?
не уверен что это можно назвать программированием)3 мес где то, курс прохожу, подошли к ajax ток и как то оч быстро все
Subkhan
Subkhan
помогите, пожалуйста
Atstec
[range(0, n+1) ]
Azamat
[range(0, n+1) ]
Тогда уж так >>> [range(0, 10)] [range(0, 10)] >>> [*range(0, 10)] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Atstec
[I for I in range(0, n+1) ]
Azamat
А вообще зачем тут *, если можно просто в list обернуть...
Atstec
Дак ты как используешь то)
Azamat
Скинь описание задачи и весь свой код.
Atstec
A = ....
Subkhan
A = ....
не работает
Subkhan
это задание
Azamat
твое решение не работает.
Azamat
ты принтуешь значения, вместо присваивания
Subkhan
твое решение не работает.
мои решения не работают пока
Azamat
мои решения не работают пока
Ну так ты циклы изучал? А списки?
Subkhan
Ну так ты циклы изучал? А списки?
это не мой код. там где белая полоска надо вписать недостающий код
Azamat
это не мой код. там где белая полоска надо вписать недостающий код
Какие мысли приходят? я не думаю, что скидывать сразу решение хорошая идея. Набросай код, пройдись опять по циклам и спискам и если уже будут вопросы почему твой код не работает, то пиши в чат.
Azamat
я уже все перепробовал
Что именно? Поле пустое)
Subkhan
append
Subkhan
list
Subkhan
range
Azamat
append
у тебя уже есть список с нужным размером. Зачем тебе append?
Subkhan
у тебя уже есть список с нужным размером. Зачем тебе append?
я это уже понял. поэтому другое начал пробовать
Azamat
Тут нужен просто цикл for + знать как изменять элемент списка по индексу
Azamat
for уже есть в коде задания
а что мешает его еще раз применить?
Subkhan
мне в голову пришла такая идея. но....не получается пока
Azamat
цикл верный, но то что внутри блока нет. Ты проверял что выводит?