Предмет: Информатика, автор: blackbacardi010

Проверить можно ли, введенное число представить в виде суммы квадратов двух натуральных чисел.Например 20=2²+4²=4+16=20 НА ЯЗЫКЕ ПИТОН.ЖЕЛАТЕЛЬНО С ПОЯСНЕНИЯМИ.НА ШКОЛЬНОМ УРОВНЕ.

Ответы

Автор ответа: vlajong
3

В виде суммы двух квадратов не представимы не только простые числа, которые при делении на 4 дают остаток 3, но и вообще все числа 3,7,11 пользуясь этим и плюс этим  можно написать код

n=int(input())

if n%4<3:

print('можно')

elif n%4>=3:

print("нельзя")

Похожие вопросы
Предмет: Английский язык, автор: rafucursed
Напишите эти предложения в Past Simpe (Прошедшее время) на английском Пожалуйста!
1) мальчик и новенькая в его классе девочка начинают тесно общаться и становятся друзьями.
2) Они вместе создают нереальный сказочный мир под названием «Терабития» и проводят там все свободные часы своей жизни.
3) они нашли врага: группа старшеклассниц унижают младших ребят
4)Дружба ребят с каждым днем становилась все крепче и дела шли куда лучше, чем прежде.
5) Но идиллию разрушил несчастный случай, заставивший Джесса винить себя еще долгое время: после незапланированной поездки в музей со своей учительницей мальчик узнает о трагичной смерти своей лучшей подруги, которая в одиночку пошла в их тайное место.
6) Заканчивается фильм картиной то что: не переставая чувствовать вину за случившееся, Джесс самостоятельно строит мост, проходящий через реку, при переправе которой и погибла Лесли.
7) После окончания своих трудов мальчик приводит в их с Лесли сказочную страну свою младшую сестру, именуя ее «принцессой Терабитии».
Предмет: Английский язык, автор: sulpak31032000