Почему последнее слово в выводе, выводится с запятой?

Напиши программу, которая принимает натуральное число n, а затем n слов. Напечатай через запятую и пробел слова, содержащие от 5 до 10 букв. Ввод: 6 белка ласка выдра лиса коза Вывод: белка, ласка, выдра

Моя попытка решения:

n = int(input())
for i in range(1, n+1):
    word = input()
    if 5 <= len(word) <= 10:
        if i != n:
            print(word, end=', ')
        else:
            print(word)

К сожалению слово в конце выводится с запятой, а просят без (белка, ласка, выдра,).


Ответы (0 шт):