Ваша схема, в общем, верна. Её можно чуть упростить, убрать проверку Р.
Решение в этом файле. Скачайте его и измените расширение с <em>'pdf' </em>на <em>'py'</em>.
На всякий случай, ниже прикрепляю копию кода. В Питоне очень осторожно нужно относиться к отступам.
def test():
var ninjas = int(input('Введите число ниндзя: '))
if ninjas < 10:
print('Я выиграю этих ниндзя!')
if ninjas < 30:
print('Будет непросто, но я с ними справлюсь')
if ninjas < 50:
print('Их слишком много!')
Var
a, b: integer;
Begin
Writeln('Введите 2 числа');
Read(a,b);
if (a*b mod 3 = 0) then Writeln('Произведение чисел ', a, ' и ', b, ' делится нацело на 3')
else Writeln('Произведение чисел ', a, ' и ', b, ' нацело на 3 не делится');
end.