Ответ:

Договор займа, по условию, был заключён без намерения передавать деньги, то есть являлся мнимой сделкой. По статье 170 ГК РФ мнимая сделка ничтожна. Поскольку деньги не передавались, у Петрова не возник долг по возврату суммы займа.

Уступка требования не создаёт требование, которого не существовало: Иванов не мог передать Сидорову право взыскать с Петрова не переданные деньги. Добросовестность Сидорова сама по себе не превращает несуществующий долг в действительный.

Ответ: А. Петров прав.