Ответ:
def main():
for i in range(2358, 5689):
if i % 3 == 0:
digits = [int(x) for x in str(i)]
if max(digits) == 8 and digits[0] * digits[1] * digits[2] * digits[3] > 28:
print(i)
if __name__ == '__main__':
main()
Объяснение:
Код находит все числа в диапазоне [2358; 5689], которые делятся на 3 и имеют максимальную цифру 8 и произведение цифр > 28
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ:
def main():
for i in range(2358, 5689):
if i % 3 == 0:
digits = [int(x) for x in str(i)]
if max(digits) == 8 and digits[0] * digits[1] * digits[2] * digits[3] > 28:
print(i)
if __name__ == '__main__':
main()
Объяснение:
Код находит все числа в диапазоне [2358; 5689], которые делятся на 3 и имеют максимальную цифру 8 и произведение цифр > 28
def main():
for i in range(2358, 5689):
if i % 3 == 0:
digits = [int(x) for x in str(i)]
if max(digits) == 8 and digits[0] * digits[1] * digits[2] * digits[3] > 28:
print(i)
if __name__ == '__main__':
main()