Составим уравнение
6Т+8П=74
3Т+4П=37 ⇒ Т=1/3×(37-4П)
Будем подбирать такие П, чтобы 37-4П было кратно трем.
П=1 ⇒ 37-4П = 33; Т=11
П=2 ⇒ 37-4П = 29 не кратно 3
П=3 ⇒ 37-4П = 25 не кратно 3
П=4 ⇒ 37-4П = 21; Т=7
Теперь понятно, что следующее П должно быть больше найденного на 3
П=7 ⇒ 37-4П = 9; Т=3
П=10 уже много, 37-4П станет отрицательным.
Получилось три пары вариантов
1 паук, 11 тараканов
4 паука, 7 тараканов
7 пауков, 3 таракана
Ты же ей не параметр передаёшь, а зачем-то поставил знак умножения, вот компилятор и ругается.
язык Python
import sys
# получаем от пользователя цену
price = raw_input("Введите цену товара: ")
#преобразуем строку с ценой к числу
try:
price = int(price)
except:
# если он ввел что-то не то сообщаем об этом и выходим
print "Ошибочное значение цены"
sys.exit(1)
# получаем от пользователя кол-во
cnt = raw_input("Введите кол-во товара: ")
#преобразуем строку с кол-вом к числу
try:
cnt = int(cnt)
except:
# если он ввел что-то не то сообщаем об этом и выходим
print "Ошибочное значение кол-ва"
sys.exit(1)
#выводим результат на экран
print "Стоимость товара:", price*cnt
1101(двоич.) = 13(десят.)
11011(двоич.) = 27(десят.)
13+27=40
40(десят.) = 101000(двоич.)