[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 175 | 11 | 30
Назад Вниз Каталог Обновить

Аноним 23/05/17 Втр 17:05:15  153689686  
blob (1268Кб, 1024x732)
Привет, Двач! В этом треде я буду учиться программировать на языке Python, версии 3.4.2. Учусь по учебнику Марка Лутца "Изучаем Python", 4-е издание. Будет круто! По крайней мере мне.
Аноним 23/05/17 Втр 17:06:33  153689764
Словари в языке Python – это нечто совсем иное (по выражению Монти Пайто-
на); они вообще не являются последовательностями, это то, что известно как
отображения. Отображения – это коллекции объектов, но доступ к ним осу-
ществляется не по определенным смещениям от начала коллекции, а по клю-
чам. В действительности отображения вообще не подразумевают какого-либо
упорядочения элементов по их позиции, они просто отображают ключи на свя-
занные с ними значения. Словари – единственный тип отображения в наборе
базовых объектов Python – также относятся к классу изменяемых объектов
Аноним 23/05/17 Втр 17:08:44  153689911
Операции над отображениями
Когда словарь определяется как литерал, программный код определения заключается в фигурные скобки и состоит из последовательности пар «ключ:
значение». Словари удобно использовать всегда, когда возникает необходимость связать значения с ключами, например чтобы описать свойства чего-либо.
Аноним 23/05/17 Втр 17:10:27  153690029
Попробую сделать свой словарь, надо попрактиковаться.
Аноним 23/05/17 Втр 17:14:46  153690274
>>> D = {'dvach' : 'bitard' , 'tyan' : 'nenuzni'}
>>> D['dvach']
'bitard'
>>> D['tyan']
'nenuzni'
>>>
Как видите, я смог сделать словарь и обратится к нему. Продолжаю.
Аноним 23/05/17 Втр 17:17:17  153690411
В предыдущем примере словарь использовался для описания гипотетической
персоны с помощью трех ключей. Теперь предположим, что информация имеет более сложную структуру. Возможно, придется записать имя и фамилию,
а также несколько названий должностей, занимаемых одновременно. Это
приводит к необходимости использования вложенных объектов Python. Словарь в следующем примере определен в виде литерала и имеет более сложную
структуру:
>>> rec = {‘name’: {‘first’: ‘Bob’, ‘last’: ‘Smith’},
‘job’: [‘dev’, ‘mgr’],
‘age’: 40.5}
Как я понял, это словарь в котором находится ключ к другому словарю. Хм, интересно.
Аноним 23/05/17 Втр 17:18:03  153690452
Попробую сделать словарь про обычного битарда.
Аноним 23/05/17 Втр 17:18:16  153690461
AIPodcast-key.jpg (103Кб, 952x500)
Удачи, оп.
Аноним 23/05/17 Втр 17:20:26  153690584
>>153689686 (OP)
bump
Аноним 23/05/17 Втр 17:23:02  153690744
you = {'name' : {'first' : 'Slava' , 'last' : 'Sichev'} , 'job' : ['RNN'] , 'age' : '30'}
Сделал такой кусок кода, а он не работает, ищу ошибку.
Аноним 23/05/17 Втр 17:24:53  153690840
>>153690744
А я знаю, где ошибка.
Аноним 23/05/17 Втр 17:24:55  153690845
Ппо
Аноним 23/05/17 Втр 17:25:50  153690887
Не могу найти ошибку, слишком сложно. Пытаюсь написать его заново, лол.
спасибо за бампы!
Аноним 23/05/17 Втр 17:28:19  153691022
Получилось! Я ставил пробелы перед двоеточиями, теперь код работает!
you = {'name': {'first' : 'Slava' , 'last': 'Sichev'} , 'job': ['RNN'] , 'age': '30'}
>>> you['name']
{'first': 'Slava', 'last': 'Sichev'}
>>> you['job']
['RNN']
>>> you['age']
'30'
Аноним 23/05/17 Втр 17:30:15  153691165
Сортировка по ключам: циклы for
Будучи отображениями, как мы уже видели, словари поддерживают доступ
к элементам только по ключам. Однако они кроме того поддерживают ряд
специфических для данного типа операций, реализованных в виде методов,
которые удобно использовать в разных случаях.
Как уже упоминалось ранее, из-за того, что словари не являются последовательностями, они не предусматривают какой-либо надежный способ упорядочения позиций элементов. Это означает, что если мы создадим словарь и по-
пытаемся вывести его содержимое, порядок следования ключей при выводе
может не совпадать с порядком, в каком они определялись:
Аноним 23/05/17 Втр 17:32:04  153691269
Как же быть, если нам действительно потребуется упорядочить элементы словаря? В наиболее общем случае мы могли бы получить список всех ключей
словаря методом keys, отсортировать их с помощью метода списка sort и затем
выполнить обход значений в цикле for.
Аноним 23/05/17 Втр 17:32:47  153691308
Учить теорию и потом практиковаться - хорошо. Блять о блять не на 2че!
Аноним 23/05/17 Втр 17:34:10  153691397
>>153690274
Да это же json и js объедки
Аноним 23/05/17 Втр 17:35:22  153691468
Я читаю, но не могу понять зачем нужен цикл for.
Аноним 23/05/17 Втр 17:35:56  153691495
>>153691397
Мде, так и думал что джава параши придут в тред
Аноним 23/05/17 Втр 17:36:42  153691539
>>153691495
json реализован во многих языках, че ты мелешь
Аноним 23/05/17 Втр 17:36:49  153691547
>>153691308
Почему нет? Я видел как люди смотрят сериалы на дваче, играют игры на дваче, чем я хуже?.
>>153691397
Мой скилл в программировании не настолько высок как ты думаешь.
Аноним 23/05/17 Втр 17:36:51  153691551
>>153691468
Так проще
Аноним 23/05/17 Втр 17:38:11  153691632
>>> Ks = list(D.keys()) # Неупорядоченный список ключей
>>> Ks # Список – в версии 2.6, а в 3.0 – “представление”,
[‘a’, ‘c’, ‘b’] # поэтому необходимо использовать функцию list()
>>> Ks.sort() # Сортировка списка ключей
>>> Ks
[‘a’, ‘b’, ‘c’]
>>> for key in Ks: # Обход отсортированного списка ключей
print(key, ‘=>’, D[key]) # Здесь дважды нажмите клавишу Enter
В учебнике дают этот код как пример, но я не понимаю зачем нужен цикл for.
Аноним 23/05/17 Втр 17:38:37  153691654
>>153691547
Иди пили свой проект, нахуй эти книжечки.
Аноним 23/05/17 Втр 17:39:24  153691707
>>153691654
Проект MegaYobaHelloWorld?
Аноним 23/05/17 Втр 17:39:28  153691710
>>153691551
Я думаю что различные штуки в программировании для чего то служат. print() чтобы писать, list() чтобы показывать список чего-либо, а далее по учебнику ничего не сказано про этот цикл.
Аноним 23/05/17 Втр 17:40:26  153691765
Пошел на хуй, вниманиеблядок. Учить он вздумал, сидя и высирая на двач отрывки из учебника.
Аноним 23/05/17 Втр 17:40:50  153691782
Этот пример может служить поводом для знакомства с циклом for языка
Python. Цикл for представляет собой самый простой и эффективный способ
произвести обход всех элементов в последовательности и выполнить блок про-
граммного кода для каждого из элементов. Переменная цикла, определяемая
пользователем (в данном случае key), служит для ссылки на текущий элемент.
В этом примере выводятся ключи и значения несортированного словаря в отсо-
ртированном по ключам виде.
Цикл for и родственный ему цикл while – это основные способы реализации по-
вторяющихся действий в сценариях. Однако в действительности цикл for (так
же, как и родственные ему генераторы списков, с которыми мы познакомились
выше), является операцией над последовательностью. Он способен работать
с любыми объектами, являющимися последовательностями, а также с неко-
торыми объектами, которые последовательностями не являются.
Оп довен
Аноним 23/05/17 Втр 17:40:52  153691783
>>153691707
Ну хз, бложик там какой нибудь или форум.
Аноним 23/05/17 Втр 17:40:54  153691789
>>153691710
А для чего нужен while?
Аноним 23/05/17 Втр 17:41:17  153691818
Поставь себе ipython удобнее будет чем со стандартной консолью.
pip install ipython
Аноним 23/05/17 Втр 17:42:34  153691882
>>153689686 (OP)
>Python
Не нужно, есть же c++
Аноним 23/05/17 Втр 17:43:49  153691960
>>153691882
Тогда уж лучше просто си + пифон
Аноним 23/05/17 Втр 17:44:11  153691982
>>153691789
Хуй знает, я еще на пути к нему.
>>153691818
Что за приблуда? А то пеку мне сломаете.
Аноним 23/05/17 Втр 17:44:14  153691987
>>153691818
Лучшее сразу айдеешку типо PyCharm
Аноним 23/05/17 Втр 17:44:24  153692000
>>153691022
разве пробелы не игнорируются?
Аноним 23/05/17 Втр 17:45:11  153692037
Трендец оп ты двощ , начни со scratch а
Аноним 23/05/17 Втр 17:45:31  153692061
>>153691982
>Что за приблуда? А то пеку мне сломаете.
В гугл сходи.
Аноним 23/05/17 Втр 17:46:42  153692120
Аноны, я понял, продолжаю читать йобу.
Аноним 23/05/17 Втр 17:47:13  153692156
>>153692061
Позже тогда.
Аноним 23/05/17 Втр 17:49:09  153692264
.webm (296Кб, 640x480, 00:00:12)
>>153692000
Это же питон. Там может быть все что угодно.
Аноним 23/05/17 Втр 17:52:24  153692483
Нужна помощь.
while x = 5:
выскакивает ошибка о инвалидном синтаксисе
а если
while x > 0:
то все ок.
Я не могу использовать равно в цикле?
Аноним 23/05/17 Втр 17:52:59  153692519
>>153692483
==
Аноним 23/05/17 Втр 17:53:43  153692566
>>153692483
Заместо = нужно ==
Аноним 23/05/17 Втр 17:53:59  153692575
while x > 0:
print('spam!' * x)
x -= 1
Также вызывает интерес этот код, что значит х -= 1 ?
Аноним 23/05/17 Втр 17:54:14  153692588
>>153692483
Я так понимаю, просто = это "присвоить переменной значение 5".
Аноним 23/05/17 Втр 17:54:29  153692606
>>153692483
= эт присвоение
А == сравнение на равенство
Аноним 23/05/17 Втр 17:54:33  153692609

>>153692588
Да
Аноним 23/05/17 Втр 17:54:36  153692613
>>153692566
>>153692519
Спасибо. А почему?
Аноним 23/05/17 Втр 17:54:41  153692618
Оп тебе надо с си начинать а не с питона>>153692575
x = x -1
Аноним 23/05/17 Втр 17:55:19  153692658
Спасибо! Я так и знал что вы все тут прогромисты 30000 рублей в секунду.
Аноним 23/05/17 Втр 17:55:20  153692660
>>153692613
Покочану
Аноним 23/05/17 Втр 17:55:49  153692689
>>153692618
Да нах ему этот ассемблер? Пусть лучше пифон учит
Аноним 23/05/17 Втр 17:56:21  153692712
>>153692575
С такой тормознутостью я бы сначало с блоков начал
Аноним 23/05/17 Втр 17:56:26  153692723
>>153692689
Он простых вещей не знает, куда ему абстракции
Аноним 23/05/17 Втр 17:56:27  153692724
>>153692618
Как понять х = х-1? Минус же перед равно стоял.
Аноним 23/05/17 Втр 17:56:32  153692730
>>153692613
Ты учебник свой читал? Там должны были рассказать все это
Аноним 23/05/17 Втр 17:57:46  153692804
>>153692712
>>153692723
Я только начал учить программирование, в инете говорят что python самый легкий язык.
Аноним 23/05/17 Втр 17:58:27  153692850
>>153692804
js легче, но не новый стандарт
Аноним 23/05/17 Втр 17:59:05  153692893
>>153692724
Оп хватит отвлекать успешных людей,пройди онлайн-курс что то типо "введение в программирование" где угодно,потом повтори математику средний школы и иди сюда https://stepik.org
Аноним 23/05/17 Втр 17:59:24  153692909
>>153692723
Вот давайте все вместе придём к общему выводу:
Для чего ОПу пифон?
Чтобы быть макакой.
Зачем ему что-то знать, если он намеревается быть макакой?
Незачем.
Пусть лучше тогда учит пифон.
Аноним 23/05/17 Втр 18:01:12  153693017
>>153692850
Ага, легче. С его то слабой типизацией и ебучим неявным приведением типов.
Аноним 23/05/17 Втр 18:03:03  153693129
>>153693017
Ну так наоборот же, не нужно думать о типе меньше думаешь о реализации больше об абстракции
Аноним 23/05/17 Втр 18:05:18  153693262
bump
Аноним 23/05/17 Втр 18:05:42  153693289
>>153692724
Никак не понимай, 2+2=5
Аноним 23/05/17 Втр 18:06:20  153693314
оп ушел играть в доту
Аноним 23/05/17 Втр 18:07:23  153693374
>>153693314
Ты не угадал, я пытаюсь понять что значит х -= 1
Аноним 23/05/17 Втр 18:07:51  153693401
>>153693129
>не нужно думать
Лол, до первого сложного бага.
Аноним 23/05/17 Втр 18:08:39  153693453
>>153693374
Блять ну укороченная запись

x+=y = x=x+y
Аноним 23/05/17 Втр 18:08:41  153693455
>>153693374
Ну это короче опечатка.
Правильно писать так
while x-->0
то есть икс стремиться к нулю:
Аноним 23/05/17 Втр 18:10:13  153693526
>>153693453
Спасибо, просто с математикой у меня проблемы.
Аноним 23/05/17 Втр 18:10:16  153693529
>>153689686 (OP)
Сегодня допилил свой говночятик на пхп+жаваскрипт, несколько дней ебался с ajax и прочей передачей данных, но вроде кое-как разобрался. Завтра буду допиливать детали
мимо-вкатывальщик-в-макакинг
Аноним 23/05/17 Втр 18:11:09  153693580
Все, заканчиваю словари, перехожу к кортежам.
Аноним 23/05/17 Втр 18:11:27  153693599
>>153693529
Лоалсервер поднял?
Аноним 23/05/17 Втр 18:11:40  153693609
>>153693529
>2к17
>пхп
А ты хорош.
Аноним 23/05/17 Втр 18:12:00  153693627
>>153693529
Оп подумает что ебался с футбольным клубом
Аноним 23/05/17 Втр 18:12:07  153693633
>>153693453
хухухух ==== какое то
Аноним 23/05/17 Втр 18:12:16  153693645
>>153693599
Локалочка в виде апача
Аноним 23/05/17 Втр 18:12:57  153693676
>>153693627
Так и было.
Аноним 23/05/17 Втр 18:13:11  153693688
>>153693645
Угу, пили сразу веб приложение
Аноним 23/05/17 Втр 18:13:40  153693720
>>153691783
Нахуй никому не нужен. Как и тчн
Аноним 23/05/17 Втр 18:13:59  153693744
def op()
...return print ('Хуй')
Аноним 23/05/17 Втр 18:14:12  153693754
>>153693645
Ебаные индейцы, все за винчестерами
Аноним 23/05/17 Втр 18:14:29  153693767
Я думаю стоит запилить интересную игруху и рубить бабки с донатов
Аноним 23/05/17 Втр 18:15:09  153693801
>>153693767
>интересную игруху
>донат
/0
Аноним 23/05/17 Втр 18:15:56  153693841
>>153693801
? пиксельспейс например
Аноним 23/05/17 Втр 18:16:06  153693850
-APGLetDV6w.jpg (53Кб, 423x604)
Привет, Двач! В этом треде я буду учиться капчевать Макабе версии Абу_3.4.2. Учусь по учебнику Анонимуса "Сделай трифорс", 4-е издание. Будет круто! По крайней мере мне.
  
Аноним 23/05/17 Втр 18:16:34  153693870
SOON.jpg (3577Кб, 3264x2448)
>>153693754
Выебут и высушат же, анон
Аноним 23/05/17 Втр 18:17:08  153693893
Реквестирую несложную задачу, так как я уже заебался читать, все плывет уже.
да, анон, я не очень умен.
Аноним 23/05/17 Втр 18:17:32  153693921
153693850
 
Аноним 23/05/17 Втр 18:17:33  153693924
>>153693893
физз базз
Аноним 23/05/17 Втр 18:18:05  153693956
>>153693841
Это не игра и не интересно.
Аноним 23/05/17 Втр 18:18:26  153693976
>>153693850
  
Аноним 23/05/17 Втр 18:18:28  153693979
>>153693893
Напиши функцию, которая возвращает квадратный корень принимаемого числа с защитой от дурака.
Аноним 23/05/17 Втр 18:19:10  153694017
>>153693893
Программа для игры в шахматы. Делается за день.
Аноним 23/05/17 Втр 18:19:10  153694019
 ♥
♥♥
Аноним 23/05/17 Втр 18:19:18  153694028
>>153692000
>>153692264

Блядский язык с невидимыми символами в качестве группировки блоков кода.
Аноним 23/05/17 Втр 18:19:45  153694050
>>153693979
def sqrt()
return print "Уходи baka"
Аноним 23/05/17 Втр 18:20:31  153694090
>>153693956
>не интересно
Ну не знаю, под сотню тредов с драмой и срачами в бамплимит ушло, пока фрицы анальную регу не ввели, потом всё скатилось.
Аноним 23/05/17 Втр 18:20:46  153694103
Написать функцию is_year_leap, принимающую 1 аргумент — год, и возвращающую True, если год високосный, и False иначе.
Щас хуйню напишу.
Аноним 23/05/17 Втр 18:20:53  153694116
Ара-ара! Что тут у нас? Питоний да?
Вкачусь пожалуй
Аноним 23/05/17 Втр 18:22:02  153694180
>>153694116
Присаживайся, я тут думаю над задачкой.
Прошу не спойлерить, я тут все таки пытаюсь обучатся.
Аноним 23/05/17 Втр 18:24:13  153694314
Я загуглил что такое функция в питоне, выглядит не сложно .
def add(x, y):
return x + y
Аноним 23/05/17 Втр 18:24:32  153694332
Оп напиши хеш функцию лол
Аноним 23/05/17 Втр 18:24:38  153694339
>>153694314
Класс ещё проще.
Аноним 23/05/17 Втр 18:25:10  153694375
>>153694339
Вот только приватных полей и методов не завезли.
Аноним 23/05/17 Втр 18:25:47  153694412
processFunc = collapse and (lambda s: " ".join(s.split())) or (lambda s: s)
Аноним 23/05/17 Втр 18:26:34  153694462
По логике вещей, функция должна разделить число за 366, и если ответ равен одному, то год високосный.
Щас попытаюсь написать это.
Аноним 23/05/17 Втр 18:26:43  153694477
>>153693893
калькулятор напиши бля
Аноним 23/05/17 Втр 18:27:17  153694505
>>153694462
>функция должна разделить число за 366
Это ты откуда взял?
Аноним 23/05/17 Втр 18:28:09  153694562
> принимающую 1 аргумент — год, и возвращающую True, если год високосный, и False иначе.
Аноним 23/05/17 Втр 18:28:32  153694578
def is_year_leap (year):
.if year % 4 != 0 or (year % 100 == 0 and year % 400 !=0):
..print ("Обычный")
.else:
..print("Високосный")
Аноним 23/05/17 Втр 18:29:12  153694612
>>153694578
А тернарным оператором слабо? ЧТобы вообще в кашу
Аноним 23/05/17 Втр 18:29:20  153694621
>>153694505
А, точно. Я ввожу год. Значит, надо как то узнать, високосный он или нет.
Как только?
Аноним 23/05/17 Втр 18:30:04  153694665
>>153694578
Ну ты и мудак конечно, не ожидал от тебя такого.
Аноним 23/05/17 Втр 18:30:57  153694722
Ладно, продолжу читать про кортежи.
Аноним 23/05/17 Втр 18:31:18  153694743
>>153691397
Ты не компетентный идиот, словари или по-другому ассоциативные массивы есть в огромном количестве ЯП и перед тобой лишь одна из реализаций (которые, впрочем, очень похожи между собой).
Это json сделан по их образу и подобию, а не наоборот. А причем ты js приплёл я вообще не понимаю, наверное просто знакомое слово написал.
Аноним 23/05/17 Втр 18:31:47  153694769
>>153694612
Чет говно какое-то. Немогли как в человеческих языках condition ? true : false;
Аноним 23/05/17 Втр 18:32:23  153694807
>>153694743
Ты че, в js объекты хранятся в формате json алло всезнайка
Аноним 23/05/17 Втр 18:32:31  153694816
JAVA хуесосы пришли выебываться на Python богов

/thread
Аноним 23/05/17 Втр 18:32:42  153694822
>>153689686 (OP)
Нахуй ты версию указал?
Чтобы мы дружно поняли, что ты не умеешь обновляться?
Аноним 23/05/17 Втр 18:33:26  153694867
>>153694822
3.6 Python сосет хуй и никому не нужен
Аноним 23/05/17 Втр 18:35:16  153694967
У меня начала ужасно болеть голова, я наверное отчаливаю. За этот тред я узнал много новой херни, спасибо анону.
особенно за х -= 1
Аноним 23/05/17 Втр 18:35:17  153694968
>>153694867
Я даже ахуел на пару секунд от того, какую хуйню ты только что сморозил.
Аноним 23/05/17 Втр 18:35:33  153694979
>>153694867
Раздался вскукарек со стороны параши.
Аноним 23/05/17 Втр 18:35:52  153694989
оп слился
Аноним 23/05/17 Втр 18:36:01  153695004
>>153694807
Я этого не знал, т.к. никогда не писал на js. Тем не менее, то что в js объекты хранятся в формате json как-то странно, это вообще как епта не говорит о том что ассоциативные массивы питона имеют какое-либо к этому отношение.
Аноним 23/05/17 Втр 18:37:00  153695066
даун небось и бэйсика бы не освоил, не то что пайтон
Аноним 23/05/17 Втр 18:37:20  153695087
>>153694621
>очно. Я ввожу год. Значит, надо как то узнать, в
a = input("year")
b = a / 366
if b != 0:
print ("nes")
else:
print("sosi ")




def test(lol):
b = lol / 366
if b != 0:
print ("")
else:
print ("sd")
Аноним 23/05/17 Втр 18:38:34  153695150
>>153695087
Даже до хеллоу ворлда не дорос
Аноним 23/05/17 Втр 18:39:21  153695190
>>153695150
sore
Аноним 23/05/17 Втр 18:40:13  153695242
Почему год делится на дни?
Аноним 23/05/17 Втр 18:40:39  153695274
>>153689686 (OP)
У Лутца толстые книги.
Аноним 23/05/17 Втр 18:40:39  153695276
Задачку про шахматы решали уже?
Заданы две клетки шахматной доски. Если они покрашены в один цвет, то выведите слово YES, а если в разные цвета – то NO.

Жду ваши решения потом кидаю своё
Аноним 23/05/17 Втр 18:40:57  153695292
image.png (2Кб, 575x44)
>>153695066
Питон проще, тащемта.

>>153694769
Зато тут вот так можно, кек.

Спойлер: открыть файл input, прочитать из него все линии, каждую из них раздеть, убрав переходы типа CR и CRLF, потом на каждой из них любые последовательности из двух и более пробелов заменить на один пробел
Аноним 23/05/17 Втр 18:41:05  153695303
>>153695242
если год имеет 366 дней,то он высокосный
Аноним 23/05/17 Втр 18:41:47  153695345
>>153695276
В каком формате заданы клетки
Аноним 23/05/17 Втр 18:42:10  153695366
>>153695345
Числа от 1 до 8
Аноним 23/05/17 Втр 18:42:20  153695384
Оп, забей, давай лучше трапотред устроим.
Аноним 23/05/17 Втр 18:43:01  153695425
>>153695384
нет! у меня уже член устал пиздец.
Аноним 23/05/17 Втр 18:44:21  153695490
Теперь сериализуй словарь с помощью pickle и сохрани в файл, а потом загрузи из файла и распакуй
Аноним 23/05/17 Втр 18:44:39  153695502
>>153695366
А в клетке 0 0 какой цвет?
Аноним 23/05/17 Втр 18:45:44  153695567
>>153695490
а потом почитай про sqlite и сделай класс, который словарь будет делать из записей в бд.
Аноним 23/05/17 Втр 18:46:02  153695589
>>153695502
Посмотри на шахматную доску!
Аноним 23/05/17 Втр 18:46:39  153695628
>>153695589
Там нет клетки 0 0
Аноним 23/05/17 Втр 18:47:25  153695677
>>153695567
но делай так, чтобы можно было потом легко прикрутить postgresql, чтобы работало и с sqlite и с postgresql
Аноним 23/05/17 Втр 18:47:36  153695689
>>153695628
sooqua
Аноним 23/05/17 Втр 18:47:54  153695712
>>153695292
>Спойлер
Это ты типо меня напугать хотел?
Я не оп и это распарсить могу, но вот зачем такое говно тащить в продакшен?
Аноним 23/05/17 Втр 18:50:08  153695832
(x1%2 + y1%2)%2 == (x2%2 + y2%2)%2 ? console.log("yes") : console.log("no");
Аноним 23/05/17 Втр 18:51:24  153695909
>>153695292
И это хорошо, что больше так нигде нельзя.
Аноним 23/05/17 Втр 18:52:22  153695966
>>153695712
>Это ты типо меня напугать хотел?
Это для тех кто не знаком с языком.

>зачем такое говно тащить в продакшен?
Во-первых, это тоже вполне читабельно, если привыкнуть к такому стилю и добавить небольшой комментарий. А во-вторых я пишу для себя и поэтому могу позволить себе делать всё что угодно :3
Аноним 23/05/17 Втр 18:52:52  153696005
>>153695909
в баше можно.
Аноним 23/05/17 Втр 18:53:25  153696047
>>153695832
Неплохо
Аноним 23/05/17 Втр 18:53:28  153696050
>>153695832
Ну где же вы шахматные гении
Аноним 23/05/17 Втр 18:54:23  153696107
>>153689686 (OP)
ОП добра и успехов

заглядывай в /pr в гвидонотред иногда
Аноним 23/05/17 Втр 18:55:23  153696170
Вот мое решение

print({0:'yes', 1:'no'}.get(sum( [ int(input()) for i in range(4) ] ) % 2))

>>153695276 кун
Аноним 23/05/17 Втр 18:55:43  153696197
>>153695966
>если привыкнуть
Нет, спасибо
>пишу для себя и поэтому могу позволить себе делать всё что угодно
Вот сначала перед пасанами выебнуться, а потом и в сириус прожект так пишут, пальцы бы вам поломать.
Аноним 23/05/17 Втр 19:00:24  153696518
image.png (48Кб, 677x342)
image.png (12Кб, 557x370)
>>153695276

Аноним 23/05/17 Втр 19:02:09  153696627
image.png (2Кб, 488x33)
>>153696197
Как хочешь, еще раз повторю: это функциональный стиль, это вполне удобочитаемо если понимать что делает выражение. В крайнем случае небольшой комментарий. Для тех кто знаком с языком не составит такой проблемы.

> пальцы бы вам поломать.
:333

Аноним 23/05/17 Втр 19:02:46  153696670
>>153696518
Красиво, но громоздко, не правда ли?
Аноним 23/05/17 Втр 19:03:27  153696721
>>153696518
Дели аски код, че ты как не родной
Аноним 23/05/17 Втр 19:05:23  153696866
>>153696670
Достаточно хуёвое решение, да, но мы же играли на скорость, а это все что я могу из себя высрать за такое количество времени. Уверен есть более оптимальные пути.

>>153696721
Ага, вот еще одна оптимизация, о которой я не знал.
Аноним 23/05/17 Втр 19:08:45  153697134
Меня короче только знаете что бесит вот, что переменные, созданные в области видимости лупов, не исчезают после использования. Т.е. вот такой код:

with open('inp', 'r') as f:
content = f.readlines()

Даже после выхода из with переменная content все еще будет существовать, а не исчезнет. Это просто пиздец как бесит сукаблятькакнахуйможно было так сделать.
Аноним 23/05/17 Втр 19:10:09  153697251
>>153697134
Попробуй использовать блоки кода
{...}. Может сработает
Аноним 23/05/17 Втр 19:10:23  153697267
>>153697134
Вроде бы это специально сделано, но не помню зачем.
Аноним 23/05/17 Втр 19:11:10  153697324
>>153697134
в смысле? питон же удаляет переменные когда они дальше не юзаются в проге
Аноним 23/05/17 Втр 19:12:08  153697391
>>153697251
в питоне при разметке используются пробелы а не скобки

>>153697267
я хз зачем такое в здравом уме можно запилить. сейчас бы засрать область видимости кучей разных мусорных переменных чтобы в нужный момент к какой-нибудь из них случайно обратиться, а потом наслаждаться разбором причин неправильной работы программы.
Аноним 23/05/17 Втр 19:12:56  153697445
>>153696866
Мое решение

>>153696170
Аноним 23/05/17 Втр 19:14:22  153697535
image.png (33Кб, 677x342)
image.png (4Кб, 445x104)
>>153697324
Аноним 23/05/17 Втр 19:15:51  153697616
>>153697535
если она больше не используется в проге.
Аноним 23/05/17 Втр 19:17:48  153697724
>>153697616
Да, но она не удаляется после выхода из области видимости, а должна (ну, если следовать логике и здравому смыслу).
Аноним 23/05/17 Втр 19:19:14  153697800
>>153697724
я не помню где это я прочитал и не факт что про пайтон лол,но то что я где то это видел это факт.
Аноним 23/05/17 Втр 19:21:04  153697904
>>153696170
Вот так и рождаются хипстеры, которые потом пишут клиентские приложения по 100 метров и 4 гб памяти. Какие то циклы, геты на ровном месте в некомпилируемом языке.
Аноним 23/05/17 Втр 19:23:39  153698067
>>153697904
>Какие то циклы, геты на ровном месте в некомпилируемом языке.
А почему это плохо?
Аноним 23/05/17 Втр 19:27:06  153698268
>>153698067
Потому что программа стала занимать пол строчки но работать в 10 раз дольше.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 175 | 11 | 30
Назад Вверх Каталог Обновить

Топ тредов
Избранное