Это старая версия документа!
Справочник
Модуль 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())))
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 курс. Денис Павлович Кириенко