Então, notei que alguns newbies em python (como eu), encontram sérias dificuldades quando teu professor de programação pede uma saída em que você precisa usar inteiros e strings mas não podem ser usados espaços, geralmente voce faria isso:
print resultado, "%"
Lembremos então que você
não pode usar espaços na saída façamos o seguinte:
import sys #no começo do programa
...
print resultado,
sys.stdout.write('%')
O resultado é esse:
--> 9.0%
De forma mais simples você ainda pode transformar seu inteiro em string, caso seu professor permita obvio, dessa forma:
print str(resultado) + '%'
O que vai resultar no mesmo e ainda economizar linhas de código.
---