Поколение Python 🐍
40.8K subscribers
1.5K photos
15 videos
5 files
616 links
"Поколение Python" — серия курсов по языку Python от BEEGEEK 🐝.

Сайт: pygen.ru
Мерч: shop.pygen.ru
Чат: @pygen_ru_comments
Бот: @pygen_ru_bot
Поддержка: @pygen_ru_support
YouTube: youtube.com/@pygen_ru

Перечень РКН: https://www.gosuslugi.ru/snet/673650
Download Telegram
Друзья, ловите третью задачу адвент-челленджа! 🎁

А вы знали, что эльфы Санта Клауса используют 12-ричную систему счисления? Все дело в том, что у них на руках по 6 пальцев. Но у Санты всего 5 пальцев на руке, поэтому он использует 10-ричную систему. Тут и возникают трудности перевода.

В эльфийской записи для обозначения цифр используются обычные символы от 0 до 9, а также 👁 (10) и 👃 (11). А какое десятичное число будет соответствовать двенадцатеричному числу 👁👃👁?

Решайте задачи на Stepik в нашем курсе для конкурсов.
После правильного решения задачи вы получите некоторое число. Сохраняйте эти числа, желательно в списке. В конце челленджа вам предстоит решить последнюю задачу, основанную на обработке полученных чисел. Всем удачи! 😎

С этой задачи мы не запрещаем комментарии к постам, но писать подсказки и ответ категорически нельзя. 😈

#поколениеpython #итадвент #системысчисления
Друзья, сегодня говорим про целочисленные литералы в Python. 😎

В Python можно использовать целочисленные литералы, записанные в двоичной (префикс 0b), восьмеричной (префикс 0o) и шестнадцатеричной (префикс 0x) системах счисления.

После указанного префикса следуют цифры, которые в двоичной системе счисления могут быть только 0 или 1, в восьмеричной — от 0 до 7, в шестнадцатеричной — от 0 до 9, а также буквы латинского алфавита от A до F (строчные или заглавные).

Если в целочисленном литерале указать недопустимые цифры для соответствующей системы счисления, то произойдет ошибка.

Приведенный ниже код:

num = 0b111210


приводит к возникновению ошибки SyntaxError: invalid digit '2' in binary literal.

Ставь реакцию к посту (только честно):

❤️ — если знал о такой возможности
🔥 — если не знал, но теперь знаешь

#полезныйматериал #python #системысчисления
Друзья, сегодня поговорим о системах счисления. 😍

❤️Система счисления — это способ записи чисел с помощью определенного набора символов, называемых цифрами.

Сегодня существует множество разных систем счисления. В одних системах значение каждой цифры зависит от ее позиции в записи числа, а в других — нет. На основе этого свойства все системы счисления делятся на две группы: позиционные и непозиционные.

❤️Непозиционная система счисления — это система счисления, в которой значение каждой цифры не зависит от ее позиции в записи числа. Где бы цифра ни находилась, она всегда имеет одно и то же значение.

К непозиционным системам счисления относятся, например:

❤️унарная
❤️египетская, представлена на картинке 😵‍💫
❤️римская

❤️Позиционная система счисления — это система счисления, в которой значение каждой цифры зависит от ее позиции в записи числа. При перемещении цифры с одного места на другое ее значение меняется.

К позиционным системам счисления относятся, например:

❤️двоичная
❤️десятичная, является основной и используется повсеместно
❤️шестнадцатеричная

😌 Существует мнение, что десятичная система счисления стала основной, потому что в древности люди для подсчета предметов загибали пальцы рук. Их у человека десять, поэтому люди стали считать вещи десятками.

😃 Раньше в Китае использовалась пятеричная система счисления, основанная на количестве пальцев на одной руке. У ацтеков, майя и некоторых народов Африки применялась двадцатеричная система, которая учитывала общее число пальцев на руках и ногах. Помимо этого существовала двенадцатеричная система, основанная на подсчете фаланг пальцев.

Ставьте реакцию:

🔥 — если знали о всех перечисленных системах счисления
👀 — если узнали о некоторых впервые

#поколениеpython #япознаюмир #системысчисления
Please open Telegram to view this post
VIEW IN TELEGRAM