Угадываю тут Python ;)
========================================
price = 123
x = 77
…
if x == 77
result = 'http://site.com/{}'.format(x*price)
===========================================
Значения переменных не подставляются в строку сами собой, тут нужно использовать форматирование.
Подозреваю, что автор имел в виду Python