Size: a a a

Сообщество Python Программистов

2020 October 14

AT

Alexander T in Сообщество Python Программистов
я это все пишу не для того, чтобы помочь, а чтоб потренироваться что-то писать :)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Айван
Просто нужно с осторожностью читать его решения, и где-то между рекурсивными лямбдами для простых задач, найдётся изящное решение чего-то сложного
Не, лямбды это тоже годный такой угар
источник

АА

Александр Алексюк... in Сообщество Python Программистов
Alexander T
я это все пишу не для того, чтобы помочь, а чтоб потренироваться что-то писать :)
Корыстный какой
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
я это все пишу не для того, чтобы помочь, а чтоб потренироваться что-то писать :)
Та же тема)
источник

А

Айван in Сообщество Python Программистов
Не, это понятно. Сам иногда могу написать полный ответ, если интересно решить задачу
источник

A

Artem in Сообщество Python Программистов
Подскажите что делать
использую win32com.client для работы с экселем. И tkinter с полями для ввода данных Entry.
Мне нужно 2 функции: 1 чтобы открывала нужный мне эксель файл (через askopenfilename()), а 2я заносит данные в определенные ячейки. Я хз как это реализовать потому что pycharm ругается что переменные не обьявленны.
вот функции:
def choose_excel():
   file_excel = fd.askopenfilename()
   fl_excel = file_excel.split("/")
   c_excel1.configure(text=fl_excel[-1])
   wb = Excel.Workbooks.Open(file_excel)

def ok_par():
   sheet = wb.Sheets("Параметры")
   sheet.Cells(75, 2).value = w_text.get()
   sheet.Cells(86, 2).value = d_text.get()
источник

A

Artem in Сообщество Python Программистов
как можно это все распределить?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
Зато нашёл вот это:
qsort = lambda h: lambda lst: (lst if len(lst)<=1 else (
h([item for item in lst if item<lst[0]]) + \
[lst[0]]*lst.count(lst[0]) + \
h([item for item in lst if item>lst[0]])))
Language:
py3


Source:
qsort = lambda h: lambda lst: (lst if len(lst)<=1 else (
h([item for item in lst if item<lst[0]]) + \
[lst[0]]*lst.count(lst[0]) + \
h([item for item in lst if item>lst[0]])))


Errors:
  File "1771050929/source.py", line 1
   qsort = lambda h: lambda lst: (lst if len(lst)<=1 else (
                  ^
SyntaxError: invalid character in identifier
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Вот какого хрена?
источник

k

krau5 in Сообщество Python Программистов
Бензофуран Гетероцикл
Вот какого хрена?
такого
источник

k

krau5 in Сообщество Python Программистов
Бензофуран Гетероцикл
Language:
py3


Source:
qsort = lambda h: lambda lst: (lst if len(lst)<=1 else (
h([item for item in lst if item<lst[0]]) + \
[lst[0]]*lst.count(lst[0]) + \
h([item for item in lst if item>lst[0]])))


Errors:
  File "1771050929/source.py", line 1
   qsort = lambda h: lambda lst: (lst if len(lst)<=1 else (
                  ^
SyntaxError: invalid character in identifier
че за нах
источник

in Сообщество Python Программистов
Бензофуран Гетероцикл
Language:
py3


Source:
qsort = lambda h: lambda lst: (lst if len(lst)<=1 else (
h([item for item in lst if item<lst[0]]) + \
[lst[0]]*lst.count(lst[0]) + \
h([item for item in lst if item>lst[0]])))


Errors:
  File "1771050929/source.py", line 1
   qsort = lambda h: lambda lst: (lst if len(lst)<=1 else (
                  ^
SyntaxError: invalid character in identifier
Может символ невидимый какой-то?
источник

AT

Alexander T in Сообщество Python Программистов
Бензофуран Гетероцикл
Language:
py3


Source:
qsort = lambda h: lambda lst: (lst if len(lst)<=1 else (
h([item for item in lst if item<lst[0]]) + \
[lst[0]]*lst.count(lst[0]) + \
h([item for item in lst if item>lst[0]])))


Errors:
  File "1771050929/source.py", line 1
   qsort = lambda h: lambda lst: (lst if len(lst)<=1 else (
                  ^
SyntaxError: invalid character in identifier
там пробелы неправилььные
источник

MK

Mikhail Kirillov in Сообщество Python Программистов
krau5
че за нах
Это боль от отсутствия нормальных лямбд
источник

AT

Alexander T in Сообщество Python Программистов
Бензофуран Гетероцикл
Language:
py3


Source:
qsort = lambda h: lambda lst: (lst if len(lst)<=1 else (
h([item for item in lst if item<lst[0]]) + \
[lst[0]]*lst.count(lst[0]) + \
h([item for item in lst if item>lst[0]])))


Errors:
  File "1771050929/source.py", line 1
   qsort = lambda h: lambda lst: (lst if len(lst)<=1 else (
                  ^
SyntaxError: invalid character in identifier
даблклик на лямбда - выделяется с пробелом, там хуевые пробелы
источник

k

krau5 in Сообщество Python Программистов
Mikhail Kirillov
Это боль от отсутствия нормальных лямбд
мне кажется строка слишком длинная для восьмого пепа
источник

k

krau5 in Сообщество Python Программистов
хмм, если по восьмому пепу максимальная длина строки == 79, то по 16ому 158?
источник

AT

Alexander T in Сообщество Python Программистов
Бензофуран Гетероцикл
Language:
py3


Source:
qsort = lambda h: lambda lst: (lst if len(lst)<=1 else (
h([item for item in lst if item<lst[0]]) + \
[lst[0]]*lst.count(lst[0]) + \
h([item for item in lst if item>lst[0]])))


Errors:
  File "1771050929/source.py", line 1
   qsort = lambda h: lambda lst: (lst if len(lst)<=1 else (
                  ^
SyntaxError: invalid character in identifier
print(‘ ‘.join(huyna.split())

qsort = lambda h: lambda lst: (lst if len(lst)<=1 else ( h([item for item in lst if item<lst[0]]) + [lst[0]]*lst.count(lst[0]) + h([item for item in lst if item>lst[0]])))
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
print(‘ ‘.join(huyna.split())

qsort = lambda h: lambda lst: (lst if len(lst)<=1 else ( h([item for item in lst if item<lst[0]]) + [lst[0]]*lst.count(lst[0]) + h([item for item in lst if item>lst[0]])))
Секунду
источник

R3

Rud 356 in Сообщество Python Программистов
О, кек
источник