Решение:
- Найдем, сколько заплатил Даниил: \( 12 \text{ карандашей} \times 20 \frac{\text{рублей}}{\text{карандаш}} = 240 \text{ рублей} \).
- Найдем, сколько заплатил Андрей: \( 8 \text{ карандашей} \times 25 \frac{\text{рублей}}{\text{карандаш}} = 200 \text{ рублей} \).
- Сравним суммы: \( 240 \text{ рублей} > 200 \text{ рублей} \).
- Найдем разницу: \( 240 \text{ рублей} - 200 \text{ рублей} = 40 \text{ рублей} \).
Ответ: Даниил заплатил за покупку больше на 40 рублей.