Справочник 1
Справочник 2
Модуль random
Питошка
Python: коллекции
Для работы в «облаке» (среда программирования в браузере, данные и программный код хранится на внешнем сервере) используем https://repl.it - REPL.IT
Участникам олимпиады следует установить - http://www.wingware.com/downloads/wingide-101
''' Блочный комментарий. Операторы ввода и вывода. ''' # Строчный комментарий a = input() # оператор ввода данных print(type(a)) # даже если вводится число, тип введенного значения string b = input() print(a+b) # Вывод результата вычислений. # Получаем конкатенацию (слияние) строк (текста на который ссылаются переменные a и b) a = int(a) # преобразование к целому типу (для введенного целого числа) b = int(b) print(a + b) # получаем сумму целых чисел, на которые ссылаются переменные a и b # если считываем два, разделенных пробелом, числа, можно использовать код a, b = map(int, input().split()) # считывание и сортировка входных чисел, разделенных пробелом print(*sorted(map(int, input().split())))
n = int(input()) i=2 while i*i<=n: while n%i==0: print(i) n//=i i+=1 if n>1: print(n)
http://pythontutor.ru/ интерактивный учебник
Теория.
Практика
Теория.
Практика
Теория.
Факториа́л натурального числа n (лат. factorialis — действующий, производящий, умножающий; обозначается n!, произносится эн факториа́л) — произведение всех натуральных чисел от 1 до n включительно: n! = 1*2*3*…*n
Например:
5! = 1*2*3*4*5 = 120
Практика
Теория.
Практика
Теория.
http://pythontutor.ru/lessons/lists/#section_1
Практика
Усложненные варианты
http://pythontutor.ru/lessons/dicts/ - Теория + задачи
На английском
Учебныйhttp://www.intepra.ru/wiki/lib/images/toolbar/hequal.png курс. Денис Павлович Кириенко
http://in.1543.ru/doc/logo/soprunov-2009.pdf 110
http://forundex.ru/yap/Sozdatj-igru-Otgadaj-zhivotnoe-762758 164
http://www.stepanoff.info/lisp/materials/prolog.pdf
https://www.manning.com/books/hello-world-second-edition
* https://www.datacamp.com/courses/building-chatbots-in-python
Request …
https://api.telegram.org/bot<ваш_токен>/getUpdates
https://api.telegram.org/bot123456789:FFEt9K9kreapBJk5pFnjHvEyQpwa1enRKp4/getUpdates
https://youtu.be/MFXINARkpxw Оформление бота
https://github.com/eternnoir/pyTelegramBotAPI/blob/master/README.md - pyTelegramBotAPI
!!! Язык программирования Python; - Дополнительные ресурсы, связанные с изучением языка программирования Python, об инструментарии, учебных пособиях, тренажерах (об исполнителе «Черепашка», исполняющем команды, написанные на языке Python)… ПОДРОБНЕЕ >>>