Почему последнее слово в выводе, выводится с запятой?
Напиши программу, которая принимает натуральное число 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)
К сожалению слово в конце выводится с запятой, а просят без (белка, ласка, выдра,).