Комментарии, SheBang; использование модулей math и random
Дальнейшие упражнения на циклы с использованием random
— тема по Linux
— необязательная тема
- Комментарии. Значащий комментарии, coding
- Приоритет операций, скобки
- Использование модуля math и random
Домашнее задание
— теоретическое задание
— новая тема
Насколько randint() случайна? Посчитать количество одинаковых чисел в 1000000 результатов randint(1,100)
- Произносимые слова
- минимальный вариант: "гласная-согласная-гласная-согласная..."
- случайной длины
с формированием различных видов слогов и различной частотностью букв; русские буквы хранятся в UNICODE:
- Вводится строка, выводится та же строка со случайно перемешанными символами
Замечание о реализации функции shuffle в Питоне :
>>> random.shuffle("retetyerty") Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.6/random.py", line 275, in shuffle x[i], x[j] = x[j], x[i] TypeError: 'str' object does not support item assignment
Простое решение: strshuf.py
Решение с использованием метода join(): strshufm.py