Задачи Python: найти продукт xyz
Задачи Python - 1: Упражнение 40 с решением
Напишите программу на Python, чтобы найти продукт XYZ.
Тройка Пифагора состоит из трех натуральных чисел a, b и c, таких что a2 + b2 = c2. Такая тройка обычно пишется (a, b, c), и хорошо известным примером является (3, 4, 5). Существует ровно один пифагорейский триплет, для которого x + y + z = 1000.
Пример решения :
Код Python:
for a in range(1, 1000):
for b in range(a, 1000):
c = 1000 - a - b
if c > 0:
if c*c == a*a + b*b:
print (a*b*c)
break
Пример вывода:
31875000
Блок - схема:
Редактор кода Python:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Python, чтобы найти 1000-е простое число.
Далее: Напишите программу на Python, чтобы найти первый номер треугольника, имеющий более n (заданных) делителей.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code