Просто добавьте один ко второму аргументу вашей функции диапазона:
range(1,math.floor(math.sqrt(x))+1)
Вы также можете использовать это:
range(math.floor(math.sqrt(x)))
и затем добавьте один в свой цикл. Однако первый будет быстрее.
В качестве дополнительного примечания, если вы не работаете с Python 3, вы должны использовать xrange вместо range, для идиомы / эффективности. Более идиотски, вы могли бы также позвонить int
вместо math.floor
.