1) Вызов функции в коде
#Функция min получает на вход два числа - и в зависимости от условия возвращает одно из них.
пример вызова функции -
print(min(var1, var2))
или сначала можно присвоить переменной значение, возвращаемое функцией и вывести на экран уже переменную
var = min(var1, var2)
print(var)
2) Чему равно значение "а":
Каждую итерацию цикла к значению переменной s прибавляется остаток от деления числа а на 10, а само число а уменьшается в 10 раз. Посчитать попробуй сам. Цикл продолжается пока а больше нуля (P.S. То есть как только а станет равно 0 (А так как // - оператор деления нацело, дроби там никогда не будет), цикл завершиться. Ответ будет 14
3) Что выведет программа
Функция получает на вход две переменные - первая, в данном случае - символ "*", а вторая - число. Функция n раз повторит операцию выведения на экран стоки, состоящей из введённого символа, напечатанного i раз с пробелом (Переменная i здесь является счётчиком, и каждую итерацию увеличивается на 1, т.к в цикле не указан шаг), как символом конца строки. Ответом будет вариант 2. То есть каждую следующую итерацию цикла функция будет выводить на 1 звездочку в строке больше, чем предыдущую.