696
Комментарий:
|
2162
|
Удаления помечены так. | Добавления помечены так. |
Строка 18: | Строка 18: |
1. {i} Первое 1. Второе |
1. Насколько randint() случайна? Посчитать количество одинаковых чисел в 1000000 результатов `randint(1,100)` * Простой вариант: [[attachment:randd.py]] * {*} "Красивый" вариант [[attachment:randdf.py]] 1. Произносимые слова * минимальный вариант: "гласная-согласная-гласная-согласная..." * [[attachment:pronoun.py]] * случайной длины * [[attachment:pronounn.py]] * {*} с формированием различных видов слогов и различной частотностью букв; русские буквы хранятся в UNICODE: * [[attachment:pronounc.py]] 1. Вводится строка, выводится та же строка со случайно перемешанными символами * Замечание о реализации функции `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 }}} * Простое решение: [[attachment:strshuf.py]] * {*} Решение с использованием метода `join()`: [[attachment:strshufm.py]] |
Тема занятия: кратко
Какое-нибудь описание.
— тема по 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