
Zart
25.11.2016
19:45:27
>>> bytes(range(97, 123))
b'abcdefghijklmnopqrstuvwxyz'

Anton
25.11.2016
19:46:00
а битовыми операциями?

Zart
25.11.2016
19:46:15
накой

Anton
25.11.2016
19:46:28
для общей картины

Google

Zart
25.11.2016
19:46:35
какими?

Anton
25.11.2016
19:47:00
а хз, я не придумал
точнее даже не думал

b0g3r
25.11.2016
19:48:11
наверное как-то так и появляются олимпиадные задачки

Denis
25.11.2016
19:49:56
Очень сложная олимпиадная задача - вывести все буквы

b0g3r
25.11.2016
19:50:21
битовыми операциями которые ещё не придуманы)

Levent
25.11.2016
19:50:46

Zart
25.11.2016
19:53:15
Очень сложная олимпиадная задача - вывести все буквы
program Olimpiada1;
var
I: Integer;
procedure Ascii(I: Integer);
begin
case I of
1: Write('A');
2: Write('B');
3: Write('C');
4: Write('D');
5: Write('E');
6: Write('F');
7: Write('G');
8: Write('H');
9: Write('I');
10: Write('J');
11: Write('K');
12: Write('L');
13: Write('M');
14: Write('N');
15: Write('O');
16: Write('P');
17: Write('Q');
18: Write('R');
19: Write('S');
20: Write('T');
21: Write('U');
22: Write('V');
23: Write('W');
24: Write('X');
25: Write('Y');
26: Write('Z');
end;
end;
begin
for I := 1 to 26 do
Ascii(I);
WriteLn;
end.
пойду убьюсь апчонить

53r63rn4r
25.11.2016
19:53:57
Делфи?

b0g3r
25.11.2016
19:53:59
удачи)

53r63rn4r
25.11.2016
19:54:00
Паскаль?

Google

Levent
25.11.2016
19:54:06

Zart
25.11.2016
19:54:17
паскаль обычный. дельфи такое соберет без модификаций тоже
такая херня на втфкоде пролетала

Denis
25.11.2016
19:57:35
код моего одноклассника

Levent
25.11.2016
19:58:13
ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ

Zart
25.11.2016
19:58:24
расскажите ему про not

53r63rn4r
25.11.2016
19:58:42
Ох, епта
Еще и в пт
Еще один повод напиться
Сегодня узнал что такое индусский код

Zart
25.11.2016
19:59:44
http://bash.im/quote/66390

53r63rn4r
25.11.2016
20:01:05
Лол

Levent
25.11.2016
20:02:04
ахахахахахаха
Чому я ору с этого?
?

53r63rn4r
25.11.2016
20:03:57
10 вечера
До дома осталось 20 минут

Levent
25.11.2016
20:04:11

Vhfh Huh G
25.11.2016
20:44:39
народ
вопрос

Google

Vhfh Huh G
25.11.2016
20:44:52
как сделать так, что вот у меня есть словарь
из букв алфавита
как сделать так, чтобы ключи по порядку выстролились, а не рандомно?
вот код выше

b0g3r
25.11.2016
20:46:31
использовать ordereddict

Zart
25.11.2016
20:46:43
но зочем..
он строку из аскии хотел ради if char in d
вместо того чтобы просто if char.isalpha()
судя по всему циклы подсчета символов и строк.. легко клепаются через collections.Counter

Vhfh Huh G
25.11.2016
20:52:57
ну мне бы текущее решение подправить, вот про мой вопрос мне бы хотелось как лучше всего

ustas
25.11.2016
22:27:09
вместо второй строки можно просто импортировать ascii_uppercase
вместо цикла с брейком при нахождении точки можно сделать
s[:s.find('.')]
плюс подсчет количеста попаданий буквы в строке лучше юзать str.count()

Logerk49
26.11.2016
07:19:05
https://pp.vk.me/c636721/v636721215/342ca/IHUIgRqh3Zw.jpg
одинаковый код, но скрипт не рабтоает
почему так ?

Suren
26.11.2016
07:35:08
des указан неверно

b0g3r
26.11.2016
08:24:25
Ну а я уже хотел объяснить)

Cykooz
26.11.2016
08:24:34
Если используете префикс r то не надо слеши экранировать

b0g3r
26.11.2016
08:25:22
Как насчет сначала попробовать?)
>>> p = r'\'
File "<stdin>", line 1
p = r'\'
^
SyntaxError: EOL while scanning string literal
от конечного слеша r не спасает)

Cykooz
26.11.2016
08:30:08
Хм, а чего тогда питон ругается на путь с двумя слешами?

Google

Cykooz
26.11.2016
08:32:58
Language: python
Source: print('\\', '-', r'\\')
Result: \ - \\
Stats: Absolute running time: 0.14 sec, cpu time: 0.01 sec, memory peak: 5 Mb, absolute service time: 0,14 sec

b0g3r
26.11.2016
08:33:12
всё верно

Cykooz
26.11.2016
08:33:24
Однако. Это что, какая то бага в Питоне?

b0g3r
26.11.2016
08:33:34
это не бага
это фича

Admin
ERROR: S client not available

Igor
26.11.2016
08:33:45
никакой баги. des = 'C:\\'. Чего мучаться

b0g3r
26.11.2016
08:33:57
http://stackoverflow.com/a/19654184

Igor
26.11.2016
08:36:07
Или, вероятно, вообще 'C:' может прокатить (не уверен, лень винду запускать)

b0g3r
26.11.2016
08:37:56
а вот обсуждение
https://bugs.python.org/issue1271

@#*!
26.11.2016
09:03:25
првиет! нужно написать скрипт, который составит такой список для любого текста, поданного на вход.
Скрипт должен принимать на вход путь до текстового файла и выводить в консоль десять самых популярных слов в этом файле в порядке убывания частоты.

Denis
26.11.2016
09:05:40
Что-то типа collections.Counter(open(filename).read().split())

arisu
26.11.2016
09:09:01
Это не баг
Иначе как в роу стринг включить замыкающую кавычку?

Zart
26.11.2016
09:14:22

Alex
26.11.2016
09:14:45
Прикрути чтение из файла и будет тебе счастье
/py3
text = 'foo bar baz qwe asd bar def qwe foo baz baz def lorem ipsum qwe ddd sss aaa def lorem ipsum dolor sit amet'
word_counter = {}
for word in text.split():
word_counter[word] = word_counter.get(word, 0) + 1
for word, count in sorted(word_counter.items(), key=lambda k: k[1], reverse=True)[:10]:
print(word, '-', count)
Result: def - 3
qwe - 3
baz - 3
lorem - 2
bar - 2
ipsum - 2
foo - 2
dolor - 1
sit - 1
aaa - 1
Stats: Absolute running time: 0.14 sec, cpu time: 0.01 sec, memory peak: 5 Mb, absolute service time: 0,14 sec
Tip: Wrap your code in triple backticks to display it in monospace.

Zart
26.11.2016
09:14:45

Google

Zart
26.11.2016
09:17:28
как написано в том обсуждении - обычные и рав литералы парсятся одинаково, но у рав не срабатывает замена эскейпа на эквивалент

@#*!
26.11.2016
09:17:44

Zart
26.11.2016
09:21:32
Да задача с github хочу стать умным как вы
условия задачи требуют подсчета частоты слов.
итого тебе надо:
1) читать входной файл
2) разбивать его на слова
3) увеличивать счетчик для каждого
4) после обработки отсортировать слова по убыванию их колва
5) вывести первые 10 из них

[Anonymous]
26.11.2016
09:21:57
ну с задачками

Zart
26.11.2016
09:22:16
считай теперь каждую мою фразу можно перевести с русского в питон

@#*!
26.11.2016
09:22:30

Zart
26.11.2016
09:23:33

Logerk49
26.11.2016
11:04:08
как скопировать все файлы с папки и подпапок с определнным расширением?

Zart
26.11.2016
11:11:31
shutil.copytree и передать свой фильтр в ignore=
но проще сделать обход через os.walk вручную и копировать по мере надобности наверное

Logerk49
26.11.2016
11:38:31
пытаюсь через copytree(src,dest,ignore=ignore_patters(",".join(dirs_l)))
выдает отказано в доступе 'D:\\'(dest)

Zart
26.11.2016
11:51:10
а ты понимаешь что ignore - это список того что НЕ копировать?

Igor
26.11.2016
11:53:55
и что N пропущена в patterns
и что прав на запись правда может не быть %)

Logerk49
26.11.2016
11:55:45
да, dirs_l содержить название всех папок
а ты понимаешь что ignore - это список того что НЕ копировать?
Эта группа больше не существует