Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Найти сумму чисел,оканчивающихся на 2 и кратны 3 от 1 до 1000000 на языке Thonny

Яков Слепцов Ученик (93), открыт 2 недели назад
1 ответ
Папа Высший разум (148310) 2 недели назад
Максимальное число, удовлетворяющее условию, - это 999972, соответственно считаем сумму прогрессии от 12 до 999972 включительно с шагом 30.
 mx = (1000000 - 12) // 30 * 30 + 12
print(((mx - 12) // 30 + 1) * (mx + 12) // 2)
Ответ:
 16666233336 
Похожие вопросы