Logo
TGCATALOG
Catálogo Selecciones Blog
Código en una sirena - Codificación Python

Código en una sirena - Codificación Python

Canal sobre programación en Python y otros idiomas. Explicaciones y códigos simples.

Sin valoraciones
317
26.10.2026
317
26.10.2026
Sin valoraciones
317
26.10.2026
Redirección segura vía bot
О канале

Canal sobre programación en Python y otros idiomas. Explicaciones y códigos simples.

Подписчиков 2,347
Тематика Tecnología
Язык Español
Ссылка t.me/napkincode

También te recomendamos

Kekaton AI  Voz en off y clon de voz
Kekaton AI Voz en off y clon de voz
Bot

bot de IA para clonar texto a voz y voz en Telegram. Cree audio utilizando la red neuronal de forma rápida y fácil.

Descripción

Recurso para aquellos interesados en la programación. Enfóquese en Python, pero también cubre otros temas.

Últimas publicaciones

Código en una sirena - Codificación Python
Código en una sirena - Codificación Python
🔒Открыть пост
и посмотреть медиа
Знаете ли вы, что в Python -7 // 2 равно -4, а не -3? Целочисленное деление в Python работает не так, как в C-подобных языках. 7 // 2 дает 3 и там и там, но -7 // 2 в Python это -4, а в C это -3. Разница в том, как округляется результат – к нулю или к минус бесконечности. print(-7 // 2) # -4 print(int(-7 / 2)) # -3 -7 / 2 это -3.5. От этого числа можно округлить к нулю (получится -3, это поведение int()) или вниз, к минус бесконечности (получится -4, это поведение // в Python). C-подобные языки используют первый вариант, Python – второй. Это называется floor division. Из этого следует, что % в Python тоже работает иначе чем в C – потому что должен сохраняться инвариант (a // b) * b + (a % b) == a: a, b = -7, 2 print(a // b) # -4 print(a % b) # 1 print((a // b) * b + (a % b)) # -7 Раз -7 // 2 == -4, остаток обязан быть 1, потому что -4 * 2 + 1 == -7. В C тот же инвариант выполняется при других значениях: -7 // 2 == -3 и -7 % 2 == -1, и -3 * 2 + (-1) == -7. Знак остатка в Python всегда совпадает со знаком делителя, в C – со знаком делимого. И отдельно – PEP 238 (Python 3) сделал / всегда float division, даже для целых: print(4 / 2) # 2.0 print(type(4 / 2)) # print(4 // 2) # 2 print(type(4 // 2)) # / в Python 3 всегда возвращает float, даже когда оба операнда целые и делятся нацело. Целочисленный результат – это //. В Python 2 поведение / зависело от типов: 4 / 2 давало 2, а 4.0 / 2 давало 2.0. PEP 238 убрал эту неоднозначность. // округляет к минус бесконечности, а не усекает к нулю. % следует за этим выбором – знак остатка совпадает со знаком делителя. / всегда возвращает float, начиная с Python 3. На этом небольшая серия про операторы по просьбе нашей читательницы Usla подходит к концу. Со времени начала этой рубрики читателей в канале стало существенно больше. Возможно, вам тоже будет интересно почитать про какие-то темы в формате "Кусочков кода" – дайте знать в комментариях! Код на салфетке x Кусочки кода
Código en una sirena - Codificación Python
Evolución de suscriptores
+-0.4% últimos 30 días
Actuales
2,347
Hace un mes
2,356
Crecimiento medio
+0 / día
Actualizado
hace 1 día

Reseñas de canal Código en una sirena - Codificación Python

Inicia sesión para dejar una reseña

Solo los usuarios registrados pueden compartir su opinión.

Aún no hay reseñas

¡Sé el primero en compartir tu experiencia con este recurso!

Recursos similares

Loading
Cambiar a tema claro
Inicio Catálogo Selecciones Blog Entrar