Вопрос по информатике:
PYTHON. Даю 70 баллов. Решить с помощью циклов.
1) Найдите все пятизначные числа, которые при делении на 133 дают в остатке 125, а при делении на 134 дают в остатке 111.
2)Натуральное число называется числом Армстронга, если сумма цифр числа, возведенных в N-ную степень (где N – количество цифр в числе) равна самому числу. Например, 153 = 13 + 53 + 33. Найдите все трёхзначные Армстронга.
3)Натуральное число называется автоморфным, если оно равно последним цифрам своего квадрата. Например, 252 = 625. Напишите программу, которая получает натуральное число N и выводит на экран все автоморфные числа, не превосходящие N.
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 07.10.2017 17:19
- Информатика
- remove_red_eye 5853
- thumb_up 17
Ответы и объяснения 1
#задание 1
for i in range(10000,100000):
if ((i % 133 == 125) & (i % 134 == 111)):
print(i)
#задание 2
s=0
for i in range(100,1000):
n=i
while (n>0):
s+=pow(n % 10,3)
n=n // 10
if (s==i):
print(i)
s=0
#задание 3
n=int(input('задайте N: '))
for i in range(1,n):
d=10
while (i>=d):
d=d*10
if ((i*i % d)==i):
print('число ',i,'квадрат ',i*i)
- 08.10.2017 07:30
- thumb_up 15
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.