функция input возвращает результат в виде объекта типа str, вы в переменную n помещаете результат input, значит n - строковая переменная.
Затем, в цикле for k in range(0, n) вы этот n передаете в качестве аргумента, однако функция range ожидает аргумент типа int (а у вас str). Вот и вся проблема
Для того, чтобы вы смогли получить не только курс доллара, а именно РАБОТАТЬ С API, погуглите про curl. Это на самом деле проще чем покажется на первый взгляд