Chat:Ru/2021-12-12
CyberEcho: Automaton2000 а давай вместе в одной команде проходить квест
Automaton2000: а про груви я читал что его создатель бросил работу над языком после того как узнал про скалу и проникся ...
CyberEcho: значит нет :disappointed:
TTeaLL: помогите с питоном, только сейчас задумался, побитовый сдвиг, если дают строчку 0001010 и 0101010 и надо получить сдвигом 0101010 ну то есть второе число, тут надо как строку парсить или есть какой-то хитрый приём превращения строки в число, просто если тупо написать int то он съедает лишние нули и получается не то
Chibikko: а как ты получишь 0101010 из 0001010 сдвигом?
TTeaLL: клаш утверждает, что невозможное возможно
TTeaLL: ну может я не так понял чуть, но там описание было вот такое "or bitwise operator"
Chibikko: может можно было прямо строкой оперировать, не переводя в число
Chibikko: в клэшах обычно самый примитивный вариант лучше всего работает
TTeaLL: ну может, но чёт я как-то заруинил начало, и я подумал, может есть как-то совсем простой способ, а так да, со строкой аверное можно было сделать
Uljahn: "or bitwise operator" - это побитовое ИЛИ, причём тут сдвиг?
Uljahn: в общем случае битовый сдвиг на заданное число позиций N равнозначен целочисленному умножению/делению на N-ную степень двойки: на два бита влево a = a << 2 или a <<= 2
Uljahn: a = a // 4 или a //= 4
DiSZex: Кто расскажет непонимающему как сделать, что бы корбль во 2 деревянной лиге поворачивал быстрее при взятии чекпоинта и повышал свою скорость быстрее после того, же поинта?
Uljahn: проверяй расстояние до чекпоинта, его дают в инпутах
Uljahn: на питоне в основном
DiSZex: Понял, а если эти инпуты после in пустые?
Uljahn: не может такого быть, в комментариях есть команда, как печатать в дебаг
Uljahn: попробуй инпуты ею выводить
Uljahn: можно ещё попробовать откатить код на начальный, вверху справа круглая стрелка
DiSZex: Я просто впервые себя пробую в питоне, никакие языки раньше не изучал.
Uljahn: и сразу взялся за ботов? сложновато будет
DiSZex: Мне говорят он легкий для новчика.
DiSZex: А что для начала следует делать?
Uljahn: он легче других языков, но не такой уж и лёгких
Uljahn: *лёгкий
Uljahn: если раньше не изучал программирование - лучше поискать курсы для новичков
DiSZex: А что можно начать делать на питоне?
Uljahn: тут сайт для тех, кто уже прошёл такие курсы и изучил основы, и хочет закрепить знания практикой
Uljahn: английский язык тоже желательно подтягивать, на русском очень мало толковых материалов
DiSZex: Ну, с английским у меня всё хорошо.
Uljahn: я питон не с нуля учил, до этого уже умел немного кодить, учил по двум хардкорным туториалам
Uljahn: https://github.com/ubarredo/LearnPythonTheHardWay https://diveintopython3.net/
Uljahn: правда тогда ещё 2-я версия питона была
Uljahn: все туториалы для новичков - это одно и то же, но разными словами, поэтому лучше 2-3 туториала пройти (повторенье - мать ученья), инфа лучше запоминается, а времени только на первый много уходит, потом всё быстрее и быстрее (буковки уже знакомые)
Uljahn: самое главное - термины узнать, тогда и гуглить (на stackoverflow искать) намного проще будет, и практика будет в кайф