@learnrcrussian · Post #4076 · 20.01.2025 г., 11:00
- Как настроение? - ... - How are you? (Lit: How's your mood?) - ... #just_a_joke #MondayMood 😎RCRussian | Support | Boost
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #156 · 2 окт.
Те, кто в Python не первый день, хорошо знают, что на число можно умножить не только число, но и другие типы. Главное, чтобы у этих типов была реализация такой операции. # list >>> [1] * 3 [1, 1, 1] # tuple >>> (2, 3) * 3 (2, 3, 2, 3, 2, 3) # string >>> "A" * 3 "AAA" Так работает полиморфизм стандартных типов. Интересно здесь то, что это сработает и в том случае, когда порядок операндов обратный. То есть int умножить на [тип]. # list >>> 3 * [1] [1, 1, 1] # tuple >>> 3 * (2, 3) (2, 3, 2, 3, 2, 3) # string >>> 3 * "A" "AAA" Если хотите реализовать такое поведение в ваших классах то следует помнить два момента: 1. Если множитель справа, то вам нужно реализовать метод __mul__, наш класс это первый операнд, то есть слева. myType * 3 2. Если множитель слева, то вам нужно реализовать метод __rmul__, наш класс это второй операнд, справа. 3* myType Всё тоже самое можно делать и для других математических операторов. И если в этом примере действие и результат будут фактически одинаковыми, то бывают ситуации, когда это не так. Например, при умножении матриц имеет значение порядок операндов. Для других операторов, таких как деление или сдвиг, очень важно кто с какой стороны находится. >>> 2/4, 4/2 (0.5, 2.0) >>> 2<<3, 3<<2 (16, 12) >>> 100%15, 15%100 (10, 15) #tricks#basic
Пребарај: #mondaymood
@learnrcrussian · Post #4076 · 20.01.2025 г., 11:00
- Как настроение? - ... - How are you? (Lit: How's your mood?) - ... #just_a_joke #MondayMood 😎RCRussian | Support | Boost
Hashtags
@learnrcrussian · Post #4894 · 23.06.2025 г., 07:00
👋Доброе утро, товарищи! Опять понедельник. Держитесь! Перекличка! Who's here? Tap❤! #MondayMood #NonLinguisticPost 😎RCR | Support | Boost
Hashtags
@learnrcrussian · Post #4292 · 03.03.2025 г., 09:00
👋С понедельником, товарищи!Как настроение? • Быть (не) в настроении (делать что-то) [byt' (ni) v nas-trа-ye-ni-i] SLT: To be (not) in the mood (to do something) 🔻It describes a state of feeling, where someone might be receptive and enthusiastic (в настроении) or withdrawn and uninterested (не в настроении). 🔻So, if someone says they're не в настроении, it means they're not up for anything right now. 🔻Don't forget that the verb быть (to be) is omitted in a sentence with Present tense: • Он сегодня не в настроении работать. [on si-vo-dnya ni v nas-tra-ye-ni-i ra-bo-tat'] He is not up for work. ❓А Вы сегодня в настроении? ▶️Настроение (Revision) 🎧🗣👇 #spoken_Russian #MondayMood #morning 😎 Stay with @learnRCRussian
@learnrcrussian · Post #4387 · 24.03.2025 г., 09:00
👋Приветствую! Понедельник ... • Нехотя [ne-kha-tya] Meaning: Unwillingly, reluctantly, inadvertently 🔻It implies a lack of enthusiasm or a feeling of being forced to do something. 🔻It comes from negative particle не + verb хотеть(to want). ❌ Не хотя ✅ Нехотя • Нехотя приступаем к работе, товарищи! [ne-kha-tya pris-tu-pa-yem k ra-bo-te, ta-va-ri-shchi] Reluctantly, let's begin our work, comrades! 🎧🗣👇 ▶️Неохотно (Synonym) #useful_vocabulary #spelling #MondayMood 😎 Stay with @learnRCRussian