Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите разобраться
|
|||
|---|---|---|---|
|
#18+
Какая тут ошибка, да и вообще, что тут делается? print reduce(lambda x, y: x+y, filter(lambda x: x%2, map(lambda x: x*x, xrange (10**6)))) = sum(x*x for x in xrange(1, 10**6, 2)) Всё, что мы видим - это лишь иллюзия ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2014, 14:57 |
|
||
|
Помогите разобраться
|
|||
|---|---|---|---|
|
#18+
Вместо оператора присваивания должен быть оператор сравнения. Код: python 1. Результат: True Эта строчка проверяет, равна ли сумма квадратов четных чисел от 1 до миллиона, сумме четных квадратов чисел от 1 до миллиона. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2014, 15:45 |
|
||
|
Помогите разобраться
|
|||
|---|---|---|---|
|
#18+
Вернее нечетных чисел конечно же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2014, 15:50 |
|
||
|
Помогите разобраться
|
|||
|---|---|---|---|
|
#18+
anvano, Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2014, 16:16 |
|
||
|
Помогите разобраться
|
|||
|---|---|---|---|
|
#18+
Маслов Андрейanvano, Спасибо Что-то мой мозг закипел от определения, ещё раз: сумма квадратов нечётных чисел равна ли сумме нечётных квадратов чисел? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2014, 16:55 |
|
||
|
Помогите разобраться
|
|||
|---|---|---|---|
|
#18+
Маслов АндрейМаслов Андрейanvano, Спасибо Что-то мой мозг закипел от определения, ещё раз: сумма квадратов нечётных чисел равна ли сумме нечётных квадратов чисел? Левая часть возводит в квадрат ВСЕ (и четные и нечетные) числа до миллиона, а потом отбирает нечетные значения квадратов. Потом суммирует эти нечетные квадраты. Правая часть отбирает все НЕЧЕТНЫЕ числа до миллиона, возводит их в квадрат. Потом суммирует эти квадраты. Проверка доказывает, что полученные суммы равны. Типа сумма "нечетных квадратов" равна сумме квадратов "нечетных чисел". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2014, 18:46 |
|
||
|
Помогите разобраться
|
|||
|---|---|---|---|
|
#18+
Еще детальнее: Левая часть: xrange (10**6) - на выходе массив чисел от 1 до миллиона lambda x: x*x - лямбда функция возведения в квадрат map( xxx , yyy ) - применяет к каждому числу из массива функцию возведения в квадрат. На выходе - массив квадратов. filter(lambda x: x%2, <массив квадратов> ) - оставляет из массива квадратов только те значения, для которых x%2 не ноль (то есть нечетные). На выходе - массив нечетных квадратов reduce(lambda x, y: x+y , <массив нечетных квадратов> ) - тупо суммирует этот массив. На выходе - сумма нечетных квадратов Правая часть: xrange(1, 10**6, 2) - на выходе - массив чисел от 1 до миллиона с шагом 2, то есть все нечетные числа sum(x*x for x in ..... ) - суммирует квадраты этих нечетных чисел Потом значение слева и справа сравниваются. Результат сравнения (булевое True) выводится функцией print ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2014, 18:53 |
|
||
|
Помогите разобраться
|
|||
|---|---|---|---|
|
#18+
anvanoЕще детальнее: Левая часть: xrange (10**6) - на выходе массив чисел от 1 до миллиона lambda x: x*x - лямбда функция возведения в квадрат map( xxx , yyy ) - применяет к каждому числу из массива функцию возведения в квадрат. На выходе - массив квадратов. filter(lambda x: x%2, <массив квадратов> ) - оставляет из массива квадратов только те значения, для которых x%2 не ноль (то есть нечетные). На выходе - массив нечетных квадратов reduce(lambda x, y: x+y , <массив нечетных квадратов> ) - тупо суммирует этот массив. На выходе - сумма нечетных квадратов Правая часть: xrange(1, 10**6, 2) - на выходе - массив чисел от 1 до миллиона с шагом 2, то есть все нечетные числа sum(x*x for x in ..... ) - суммирует квадраты этих нечетных чисел Потом значение слева и справа сравниваются. Результат сравнения (булевое True) выводится функцией print Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2014, 11:47 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=84&tid=1462672]: |
0ms |
get settings: |
12ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 361ms |

| 0 / 0 |
