У меня есть следующий код:Разделительные значения запятыми
for n in range(1, 101):
if 100 % n == 0:
print(n, end='')
Я хочу, чтобы напечатать все делители 100
. Тем не менее, я хочу, чтобы они были в одной строке (что я выполнил, поставив end=''
в код). Кроме того, мне нужны запятые между числами. Я хочу, чтобы иметь выход так:
1, 2, 4, 5, 10, 20, 25, 50, 100
sep=','
не работает из-за цикл она находится в end=','
будет работать, но это приведет к запятой после 100, что не то, что я хочу..
Почему бы не помещать их в список, тогда вы можете просто напечатать (',' .join (map (str, number_list))) '? – jonrsharpe