Генераторы в Python и их отличие от списков и функций

В этом уроке мы с вами разберем, что из себя представляют генераторы в программировании на языке Python. Кроме того, мы…

7 лет ago

Проверка: является ли строка палиндромом?

Условие задачи: Дана строка, необходимо написать функцию, которая проверит является ли строка палиндромом или нет. Палиндром – это число, слово или…

7 лет ago

Задача 1 «Числа, кратные 3 или 5»

Условие: Если выписать все натуральные числа меньше 10, кратные 3 или 5, то получим 3, 5, 6 и 9. Сумма…

7 лет ago

Задача 2 «Четные числа Фибоначчи»

Условие: Каждый следующий элемент ряда Фибоначчи получается при сложении двух предыдущих. Начиная с 1 и 2, первые 10 элементов будут:…

7 лет ago

Задача 20 «Сумма цифр факториала»

Условие: n! означает n × (n − 1) × ... × 3 × 2 × 1 Например, 10! = 10 × 9 ×…

7 лет ago

Задача 21 «Дружественные числа»

Условие: Пусть d(n) определяется как сумма делителей n (числа меньше n, делящие n нацело).Если d(a) = b и d(b) = a, где a ≠ b, то a и b называются дружественной парой, а каждое из…

7 лет ago

Задача 23 «Неизбыточные суммы»

Условие: Идеальным числом называется число, у которого сумма его делителей равна самому числу. Например, сумма делителей числа 28 равна 1…

7 лет ago

Задача 25 «1000-Значное число Фибоначчи»:

Условие: Последовательность Фибоначчи определяется рекурсивным правилом: Fn = Fn−1 + Fn−2, где F1 = 1 и F2 = 1. Таким образом, первые 12 членов…

7 лет ago

Проект Эйлера. Задача 30 «Пятые степени цифр»

Условие: Удивительно, но существует только три числа, которые могут быть записаны в виде суммы четвертых степеней их цифр: 1634 =…

7 лет ago

Проект Эйлера. Задача 31 «Суммы монет»

Условие: В Англии валютой являются фунты стерлингов £ и пенсы p, и в обращении есть восемь монет: 1p, 2p, 5p,…

7 лет ago

Проект Эйлера. Задача 32 «Пан-цифровые произведения»

Условие: Каждое n-значное число, содержащее каждую цифру от 1 до n ровно один раз, будем считать пан-цифровым. К примеру, 5-значное число 15234 является…

7 лет ago

Проект Эйлера. Задача 33 «Дроби, сократимые по цифрам»

Условие: Дробь 49/98 интересна тем, что неопытный математик, пытаясь сократить ее, будет ошибочно полагать, будто 49/98 = 4/8, являющееся истиной, получено вычеркиванием девяток. Дроби вида 30/50 = 3/5 будем…

7 лет ago

Проект Эйлера. Задача 34 «Факториалы цифр»

Задача на написание кода на Python (с примером решения). Нужно найти сумму всех чисел, каждое из которых равно сумме факториалов…

7 лет ago

Проект Эйлера. Задача 29 «Различные степени»

Условие: Рассмотрим все целочисленные комбинации ab для 2 ≤ a ≤ 5 и 2 ≤ b ≤ 5: 22=4, 23=8, 24=16, 25=3232=9, 33=27, 34=81, 35=24342=16, 43=64,…

7 лет ago

Проект Эйлера. Задача 28 «Диагонали числовой спирали»

Условие: Если начать с числа 1 и двигаться дальше вправо по часовой стрелке, образуется следующая спираль 5х5: 21 22 23 24 2520…

7 лет ago