Chat:Ru/2021-12-12

From CG community
Jump to navigation Jump to search

CyberEcho: Automaton2000 а давай вместе в одной команде проходить квест

Automaton2000: а про груви я читал что его создатель бросил работу над языком после того как узнал про скалу и проникся ...

CyberEcho: значит нет :disappointed:

Default avatar.png TTeaLL: помогите с питоном, только сейчас задумался, побитовый сдвиг, если дают строчку 0001010 и 0101010 и надо получить сдвигом 0101010 ну то есть второе число, тут надо как строку парсить или есть какой-то хитрый приём превращения строки в число, просто если тупо написать int то он съедает лишние нули и получается не то

Chibikko: а как ты получишь 0101010 из 0001010 сдвигом?

Default avatar.png TTeaLL: клаш утверждает, что невозможное возможно

Default avatar.png TTeaLL: э*

Default avatar.png TTeaLL: ну может я не так понял чуть, но там описание было вот такое "or bitwise operator"

Default avatar.png TTeaLL: всё

Chibikko: может можно было прямо строкой оперировать, не переводя в число

Chibikko: в клэшах обычно самый примитивный вариант лучше всего работает

Default avatar.png TTeaLL: ну может, но чёт я как-то заруинил начало, и я подумал, может есть как-то совсем простой способ, а так да, со строкой аверное можно было сделать

Uljahn: "or bitwise operator" - это побитовое ИЛИ, причём тут сдвиг?

Uljahn: в общем случае битовый сдвиг на заданное число позиций N равнозначен целочисленному умножению/делению на N-ную степень двойки: на два бита влево a = a << 2 или a <<= 2

Uljahn: a = a // 4 или a //= 4

Default avatar.png DiSZex: Кто расскажет непонимающему как сделать, что бы корбль во 2 деревянной лиге поворачивал быстрее при взятии чекпоинта и повышал свою скорость быстрее после того, же поинта?

Uljahn: проверяй расстояние до чекпоинта, его дают в инпутах

Default avatar.png DiSZex: А ты на каком языке?

Uljahn: на питоне в основном

Default avatar.png DiSZex: Понял, а если эти инпуты после in пустые?

Default avatar.png DiSZex: Самому заполнить?

Uljahn: не может такого быть, в комментариях есть команда, как печатать в дебаг

Uljahn: попробуй инпуты ею выводить

Uljahn: можно ещё попробовать откатить код на начальный, вверху справа круглая стрелка

Default avatar.png DiSZex: Я просто впервые себя пробую в питоне, никакие языки раньше не изучал.

Uljahn: и сразу взялся за ботов? сложновато будет

Default avatar.png DiSZex: Мне говорят он легкий для новчика.

Default avatar.png DiSZex: А что для начала следует делать?

Uljahn: он легче других языков, но не такой уж и лёгких

Uljahn: *лёгкий

Uljahn: если раньше не изучал программирование - лучше поискать курсы для новичков

Default avatar.png DiSZex: А что можно начать делать на питоне?

Uljahn: тут сайт для тех, кто уже прошёл такие курсы и изучил основы, и хочет закрепить знания практикой

Uljahn: английский язык тоже желательно подтягивать, на русском очень мало толковых материалов

Default avatar.png DiSZex: Ну, с английским у меня всё хорошо.

Uljahn: я питон не с нуля учил, до этого уже умел немного кодить, учил по двум хардкорным туториалам

Uljahn: https://github.com/ubarredo/LearnPythonTheHardWay https://diveintopython3.net/

Uljahn: правда тогда ещё 2-я версия питона была

Uljahn: все туториалы для новичков - это одно и то же, но разными словами, поэтому лучше 2-3 туториала пройти (повторенье - мать ученья), инфа лучше запоминается, а времени только на первый много уходит, потом всё быстрее и быстрее (буковки уже знакомые)

Uljahn: самое главное - термины узнать, тогда и гуглить (на stackoverflow искать) намного проще будет, и практика будет в кайф