кодесурса
«Python

Задачи Python: найдите наименьшее положительное число, которое делится равномерно на все числа от 1 до 30

script1adsense2code
script1adsense3code

Задачи Python - 1: Упражнение 37 с решением

Напишите программу на Python, чтобы найти наименьшее положительное число, которое делится равномерно на все числа от 1 до 30.

2520 - это наименьшее число, которое можно разделить на каждое из чисел от 1 до 10 без остатка.

Результат: 2329089562800.0

Пример решения : -

Код Python:

def gcd(x,y): return y and gcd(y, x % y) or x
def lcm(x,y): return x * y / gcd(x,y)
n = 1
for i in range(1, 31):
     n = lcm(n, i)
print(n)

Пример вывода:

 +2329089562800,0

Блок - схема:

«Python

Редактор кода Python:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на Python, чтобы найти самый большой палиндром из двух четырехзначных чисел.
Далее: Напишите программу на python, чтобы найти разницу между суммой квадратов первых двухсот натуральных чисел и квадратом суммы.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code