Какое наибольшее натуральное четырёхзначное число нужно присвоить переменной n, чтобы после выполнения программы на экране отобразилось число 25? n = ? s = 0 while n > 0: p = n % 10 s += p n = n // 10 print(s)
Что делает программа.Она отбрасывает последнюю цифру от n и суммирует ее в переменную S тоесть нам надо чтобы все 4 цифры от n по отдельности давали 25
ответ: 9970
Объяснение:
Программа
for n in range(10000, 999, -1):
z = n
s = 0
while n > 0:
p = n % 10
s += p
n = n // 10
if s == 25:
print(z)
break
ответ: 9970
Обьяснение
Что делает программа.Она отбрасывает последнюю цифру от n и суммирует ее в переменную S тоесть нам надо чтобы все 4 цифры от n по отдельности давали 25
Тоесть 9+9+7+0 = 25