Русский
Открыть в Telegram

Веткаигра на 10 кармы. чему равны a и b?

70 сообщений · –
Ю
Фотография
нажмите — покажем
игра на 10 кармы. чему равны a и b? в игре не участвуют админы и бывшие админы
    1. Ю
      ну это результат в интерпретаторе Python 3.10.12 (хотя точная версия не важна)
  1. П
    подсказка от ведущего это связано с флоатами?
  2. R
    не вижу проблемы реализовать свои классы
    1. П
      ты и на кодварсах так читерить можешь. Но это неинтересно
  3. B
    Фотография
    нажмите — покажем
    Аче)
    1. B
      Фотография
      нажмите — покажем
      Немного не по условиям, но почему бы нет)
    2. R
      ну и не лень же было инит писать...
      1. B
        не лень, я создал новый инт 🌚
  4. Б
    Игра на 0 кармы. Что будет в результате выполнения последней строки? 🌚 >>> (False == False) in [False] # makes sense False >>> False == (False in [False]) # makes sense False >>> False == False in [False] # now what?
    1. Б
      Игра на 0 кармы. Что будет в результате выполнения последних двух строк? 🌚 >>> class WTF: ... pass ... >>> WTF() == WTF() # two different instances can't be equal False >>> WTF() is WTF() # identities are also different False >>> hash(WTF()) == hash(WTF()) # hashes should be different as well? ??? >>> id(WTF()) == id(WTF()) ???
      1. П
        предполагаю, что оба false? hash(), как и is, по сути дёргает id() ведь
      2. Б
        Игра на 0 кармы. Что будет выведено в консоль? 🌚 array = [1, 8, 15] # A typical generator expression gen = (x for x in array if array.count(x) > 0) array = [2, 8, 22] print(list(gen))
        1. М
          Хахахахха капец, а почему так происходит?
          1. П
            полагаю, что генератор ссылается на конкретное значение array на момент определения. А вот условие выполняется уже тогда, когда мы этот самый генератор дёргаем, а, соответственно, array у нас уже ну... Поменялся
            1. М
              Но ведь генератор по логике проходится можно сказать по сложенным в один список старого значения array и нового значения array тобишь [1, 8, 15, 2, 8, 22]
              1. М
                А все, я пон. Типо генератор проверят наличие старых элементов array уже на измененном array?
          2. A
            потому что оно есть в обоих списках. крайне неочевидная хернь
        2. Б
          Игра на 0 кармы. Продолжение! Что будет выведено в консоль? 🌚 array_1 = [1, 2, 3] array_2 = [10, 20, 30] gen = (i + j for i in array_1 for j in array_2) array_1 = [4, 5, 6] array_2 = [400, 500, 600] print(list(gen))
              1. R
                тут легко x, y = ((0, 1) if True else None, None) -> x, y = (0,1) , None
      3. R
        а что здесь удивительного? hash(()) == hash(())
    2. М
      Объясните пожалуйста кто то почему тут True ответ?
      1. П
        разуй глаза и полистай чуточку ниже
        1. А
          Ну и в чём я был не прав ранее? Давай ебашь свои любимые минуса, почувствуй себя важным
          1. П
            ты вроде в обсуждении не участвовал. Какие сообщения я пропустил?
            1. А
              Ну раз сам спрашиваешь))) То те сообщения, где сказано, что нормально общаться с людьми надо
                1. B
                  так и не нашел клиент, где можно фильтровать сообщения юзера?
                2. А
                  Я Антоха, твой лучший друг Но к чему этот оффтоп тут?
                  1. П
                    ты не мой лучший друг. Я просто уточняю информацию, вдруг я как-то неправильно себя повёл
                    1. А
                      Почаще думай, есть ли в твоём поведении пассивная агрессия
                      1. B
                        (с) зачем мне думать
                        1. П
                          вот именно. У меня есть и помимо этого, над чем подумать
                        1. А
                          Ну тогда сочувствую этому чату, покуда такой костяк здесь
                          1. П
                            мы вашу жалобу приняли и обработали
                          2. B
                            Фотография
                            нажмите — покажем
      2. R
        потому что оно работает как a < b < c то есть a < b and b < c
        1. М
          Ну а если мы поменяем после == фолсы на числа например(чтобы тру вышло), то он уже выведет False Например False == 52 in [52]
          1. R
            потому что фолс это не писят два
            1. М
              Я думал это потому что тогда выражение примет вид типа: False == 52 and 52 in [52] False and True
                1. М
                  Спасибо, бля я короче натупил но понял
                  1. K
                    Миша, Вы увеличили карму rasput до 214.11 (+7.55)
ССообщество Python ПрограммистовСообщество Python Программистов@python_scripts · группа · Технологии
4 169участников43пишущих за 30 дней
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем