Информатика Функция Python Андрей написал функцию и передал в качестве параметра год рождения своей сестры — 2012.. def f(n): s = 0 while (n != 0): s = s + n % 2 n = n // 2 return(s) Какое значение вернет функция ? Какое значение вернёт функция с тем же параметром, если в теле функции заменить число 2 на 10?
Для параметра n = 2012 функция вернет значение 4, так как в двоичном представлении числа 2012 содержится 4 единицы.
Если в теле функции заменить число 2 на 10, то для параметра n = 2012 функция вернет значение 3, так как при переводе числа 2012 в десятичное число останется 2 цифры после деления на 10.
Для параметра n = 2012 функция вернет значение 4, так как в двоичном представлении числа 2012 содержится 4 единицы.
Если в теле функции заменить число 2 на 10, то для параметра n = 2012 функция вернет значение 3, так как при переводе числа 2012 в десятичное число останется 2 цифры после деления на 10.