Вопрос Программирование на python

Регистрация
29 Июн 2013
Сообщения
92
Репутация
0
Спасибо
0
Монет
0
Задание: Напиши программу, которая принимает натуральное число n, а затем n слов. Напечатай все слова в одну строку через запятую и пробел.

У меня получилось так, как представлено ниже, но после последнего введённого слова тоже ставится запятая, но она не нужна в конце. Помогите, пожалуйста, исправить.

n = int(input())

for i in range(1, n + 1):

slovo = input()

print(slovo, end=', ')
 
n = int(input())
for i in range(1, n + 1):
slovo = input()
print(slovo, end=', ') if i != n else print (slovo)
 
а че сам не сделаешь
 
Такс, более локонично: words = [input() for _ in range(int(input()))]
print(', '.join(words))
 
n = int(input())
for i in range(1, n + 1):
slovo = input()
if i < n:
print(slovo, end=', ')
else:
print(slovo)
 
Назад
Сверху