Александр ЛиС
Привет!есть список из 9 объектов(клетка игрового поля).Как отобразить эти объекты в формате 3 на 3?Python) 000 000 000
Александр ЛиС
lst = [5, 0, 5, 0, 5, 0, 5, 0, 5] [print(lst[n:n+3]) for n in [0, 3, 6]]
Какая интересная конструкция.Работает,спасибо.Я такого еще не знаю.Сейчас буду разбираться)
Михаил
Какая интересная конструкция.Работает,спасибо.Я такого еще не знаю.Сейчас буду разбираться)
мне было просто лень писать : поэтому делается список из Null значений.. думаю такого делать не надо
Михаил
если надо без синтаксиса, можно так попробовать for i in range(9): end = '\n' * int(not (i+1)%3) print(lst[i], end=end) ну думаю смысла писать простое решение нет, так хоть какая то польза
Александр ЛиС
Михаил
То есть первый вариант не принят в кругах программистов?
всм. А как надо выводить? для матриц вполне подходит
Михаил
разве что матрицы не так хранятся
Александр ЛиС
Ок.А если у каждого объекта в этом списке есть метод str,но при печатании объекта он не отрабатывает.
Александр ЛиС
Александр ЛиС
Александр ЛиС
115 строчка.Функция возвращает список клеток.
Александр ЛиС
Потом объект Desk его принимает.
Александр ЛиС
Михаил
проверь length(cells) после создания
Александр ЛиС
Длинна списка 9.
Михаил
странно
Михаил
не прерывается
Александр ЛиС
Может метод str реалезован неправильно?
Александр ЛиС
49 строчка
Михаил
че то скобок многовато. Никогда не видел class Cell() и return()
Михаил
хотя работает
Александр ЛиС
Какие скобки вас смущают?)
Михаил
они не нужны ;) и так все работает
Александр ЛиС
И правда.Я как в учебнике приучили,так и пишу код)
Михаил
и import в функциях. Шо за учебник такой 😁
Александр ЛиС
Майкл Доусон. "Программируем на python")
Михаил
Может метод str реалезован неправильно?
а что там со вторым способом? может в первом __str__ не вызывается
Михаил
где такое?
https://t.me/devworden/450195 хотя shuffle уже импортанут ранее
Александр ЛиС
Сидредин
https://t.me/devworden/450195 хотя shuffle уже импортанут ранее
Да, странно. Но плюс у этого подхода тоже есть, наверное. Либо автор хотел показать, что можно импортить в любом месте (технически)
rustamgadjiev
129 cnhjxrf
Почему импорт в середине кода?
Александр ЛиС
Почему импорт в середине кода?
Так не делают нормальные люди?)
Сидредин
rustamgadjiev
Так не делают нормальные люди?)
Ну я пишу на реакт, просто первый раз такое вижу))
Александр ЛиС
Вот пруфы)
rustamgadjiev
Сидредин
Когда даже кашель продуктивнее чем ты
Artur
Всем привет
Сидредин
Привет. Рассказывай
Liza
По пеп 8 нет
Я читала, что импорты в функциях ставят тогда, когда функция выполняется не при каждом запуске программы, а при определенных условиях. То есть библиотека может понадобиться, может - нет, и тогда ее импорт не ставят в топ, она импортируется только если уже ясно, что будет использоваться
Usurpator
Как сделать чтобы высвечивалось без скобок? Вывод: [1.1]
Usurpator
Azamat
print(a[0])
Usurpator
А зачем там ф строка?)
да просто, проблема в другом
Usurpator
print(a[0])
все найс! а почему как я сделал не работает? все логично вроде
Vyacheslav
все найс! а почему как я сделал не работает? все логично вроде
Потому что ты там список печатал Вот он тебе его как список и показывал
Azamat
все найс! а почему как я сделал не работает? все логично вроде
У тебя был список, ты его срезал и у тебя в a сохранился срезанный список с одним элементом. Чтобы получить этот элемент нужно к нему обратиться по индексу, то есть a[0]
Usurpator
спасбо
Asiman
чувствую себя пупом земли
Asiman
у меня еще и код получился читабельнее чем у оппонентов))))
Andrej
Иллюстрации к клипу сгенерированы нейросетью по текстовому описанию, вскорее всего сетью MidJourney. https://youtu.be/cA4RiXAkyyc Есть еще какие-нибудь примеры нейросеть-> клип?
Иаков
О, пацаны, попробовал i3wm, вроде, настроил... Настораживает, что на i3status нельзя так просто поставить индикатор раскладки, наверное, на i3blocks перейти, шоли... Прикольная вещь
eye=x×s²
Иаков
Хорошая вещь, рил.... Для работы самое то!
eye=x×s²
Хорошая вещь, рил.... Для работы самое то!
можно еще функциональность допиливать
Иаков
Во, смори, как прикольно... Окна занимают все пространство. Я могу регулить их размеры... Пока не разобрался, как сменить позицию окна, но эт потом... Я 4-5 часов просто разбирался с этим... Пхпххпхпхпхп... Так и не кодил
eye=x×s²
какую?
какую не хватает
Robert
Не понял?
eye=x×s²
Не понял?
я тоже 🤥
Robert
я тоже 🤥
Ну, федора – это шляпа такая.
Сидредин