#22 1 for i in range (0,100): x = i a = 0 b = 1 while x > 0: a += 1 b *= x % 10 x = x // 10 if a==2 and b==35: print(i)
Ниже записана программа, которая вводит натуральное число ?, выполняет преобразования, а затем выводит два числа. Укажите наименьшее возможное значение ?, при вводе которого программа выведет числа 3 и 10.
def alg(x):
k = x % 9
a, b = 0, 0
while x > 0:
d = x % 9
if d == k:
a = a + 1
b = b + d
x = x // 9
return (a, b)
x = 1
while True:
if alg(x) == (3, 10):
print(x)
break
x += 1
for i in range (100,1000): x = i L = x M = 65 if L % 2 == 0: M = 52 while L != M: if L > M: L = L - M else: M = M - L if M==26: print(i)
for i in range (10000): x = i L = 0 M = 0 while x > 0: L = L + 1 if x % 2 == 1: M = M + (x % 10) // 2 x = x // 10 if L==3 and M==7: print(i)
Ниже записана программа, которая вводит натуральное число ?, выполняет преобразования, а затем выводит два числа. Укажите наименьшее возможное значение ?, при вводе которого программа выведет числа 3 и 10.
def alg(x):
k = x % 9
a, b = 0, 0
while x > 0:
d = x % 9
if d == k:
a = a + 1
b = b + d
x = x // 9
return (a, b)
x = 1
while True:
if alg(x) == (3, 10):
print(x)
break
x += 1