Python. 70 . решить с циклов. 1) найдите все пятизначные числа, которые при делении на 133 в остатке 125, а при делении на 134 в остатке 111. 2)натуральное число называется числом армстронга, если сумма цифр числа, возведенных в n-ную степень (где n – количество цифр в числе) равна самому числу. например, 153 = 13 + 53 + 33. найдите все трёхзначные армстронга. 3)натуральное число называется автоморфным, если оно равно последним цифрам своего квадрата. например, 252 = 625. напишите программу, которая получает натуральное число n и выводит на экран все автоморфные числа, не превосходящие n.
110
308
Ответы на вопрос:
#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)
Популярно: Информатика
-
Танякваша1703.05.2023 13:50
-
Наполнение21.05.2023 19:54
-
HaGiNg27.05.2022 20:23
-
hmelova28.12.2020 02:44
-
Sasha67000013.01.2023 03:42
-
pro6802.02.2022 08:33
-
egopka66625.03.2020 05:51
-
iten22816.09.2022 18:23
-
ВерочкаЛатушкина11.11.2020 13:11
-
Дарья9991109.01.2022 06:47