Задумано трехзначное число, у которого сумма крайних цифр равна средней. Напишите программу, которая выводит все такие числа. По окончании вывода программа должна вывести сколько чисел она вывела. (PYTHON)
Данная программа вычисляет количество пар (0+1, 1+2, 2+3 и т.д.) одномерного массива, сумма которых делится на 3 и не делится на 10.
1 + 3 = 4 — не делится на 3 и не делится на 10 3 + 5 = 8 — не делится на 3 и не делится на 10 5 + 7 = 12 — делится на 3 и не делится на 10 7 + 9 = 16 — не делится на 3 и не делится на 10 9 + 12 = 21 — делится на 3 и не делится на 10 12 + 15 = 27 — делится на 3 и не делится на 10 15 + 18 = 33 — делится на 3 и не делится на 10 18 + 21 = 39 — делится на 3 и не делится на 10 21 + 22 = 43 — не делится на 3 и не делится на 10 22 + 23 = 45 — делится на 3 и не делится на 10 23 + 24 = 47 — не делится на 3 и не делится на 10 24 + 25 = 49 — не делится на 3 и не делится на 10 25 + 30 = 55 — не делится на 3 и не делится на 10 30 + 33 = 63 — делится на 3 и не делится на 10 33 + 36 = 69 — делится на 3 и не делится на 10 36 + 39 = 75 — делится на 3 и не делится на 10 39 + 40 = 79 — не делится на 3 и не делится на 10 40 + 41 = 81 — делится на 3 и не делится на 10 41 + 42 = 83 — не делится на 3 и не делится на 10
Ошибки не будет, но функция выведет Вася , undefined
Объяснение:
Работает это так: JS объявляет переменную, только когда добирается до нее по ходу выполнения кода. Т.е., когда выполнялась функция say, переменная phrase еще не была объявлена и имела значение undefined.
С другой стороны, ошибки не будет, так как функция say корректно выполнится, несмотря на более позднее объявление в коде. Это происходит из-за того, что мы имеем дело с так называемым Function Declaration, который объявляется не в момент, когда до него доходит код, а сразу по запуску программы.
На скриншоте показан пример работы такого выражения.
Если хочешь лучше разобраться в этой теме - вот ссылка на подробную статью:
ответ: 10
Объяснение:
Данная программа вычисляет количество пар (0+1, 1+2, 2+3 и т.д.) одномерного массива, сумма которых делится на 3 и не делится на 10.
1 + 3 = 4 — не делится на 3 и не делится на 10 3 + 5 = 8 — не делится на 3 и не делится на 10 5 + 7 = 12 — делится на 3 и не делится на 10 7 + 9 = 16 — не делится на 3 и не делится на 10 9 + 12 = 21 — делится на 3 и не делится на 10 12 + 15 = 27 — делится на 3 и не делится на 10 15 + 18 = 33 — делится на 3 и не делится на 10 18 + 21 = 39 — делится на 3 и не делится на 10 21 + 22 = 43 — не делится на 3 и не делится на 10 22 + 23 = 45 — делится на 3 и не делится на 10 23 + 24 = 47 — не делится на 3 и не делится на 10 24 + 25 = 49 — не делится на 3 и не делится на 10 25 + 30 = 55 — не делится на 3 и не делится на 10 30 + 33 = 63 — делится на 3 и не делится на 10 33 + 36 = 69 — делится на 3 и не делится на 10 36 + 39 = 75 — делится на 3 и не делится на 10 39 + 40 = 79 — не делится на 3 и не делится на 10 40 + 41 = 81 — делится на 3 и не делится на 10 41 + 42 = 83 — не делится на 3 и не делится на 10Как можно увидеть, таких пар 10.
Пример работы:
Ошибки не будет, но функция выведет Вася , undefined
Объяснение:
Работает это так: JS объявляет переменную, только когда добирается до нее по ходу выполнения кода. Т.е., когда выполнялась функция say, переменная phrase еще не была объявлена и имела значение undefined.
С другой стороны, ошибки не будет, так как функция say корректно выполнится, несмотря на более позднее объявление в коде. Это происходит из-за того, что мы имеем дело с так называемым Function Declaration, который объявляется не в момент, когда до него доходит код, а сразу по запуску программы.
На скриншоте показан пример работы такого выражения.
Если хочешь лучше разобраться в этой теме - вот ссылка на подробную статью:
https://learn.javascript.ru/function-expressions