Как напечатать нарезанный диапазон номеров на новой строке, если ввести два числа - PullRequest
0 голосов
/ 05 сентября 2018

У меня есть список в диапазоне от 1 до 20.

Я беру два числа i и j, разделенных пробелом в одной строке, чтобы разрезать список.

Необходимо напечатать нарезанные числа на новой строке. Я сделал следующее:

list_1 = list(range(1,20))
i,j = [int(i) for i in input().split()]

print(list[i:j]); 

1010 *, например *

Ввод 10 13

Выход 11, 12, 13

Я хочу это как newline_output . Я пытался использовать sep='\n', но это не удалось. Чего мне не хватает?

Ответы [ 2 ]

0 голосов
/ 05 сентября 2018

Попробуйте это:

list_1 = list(range(1,20))
i,j = [int(i) for i in input().split()]
print(*list_1[i:j], sep="\n")
0 голосов
/ 05 сентября 2018
print("\n".join([str(item) for item in list])); 

Это должно дать вам желаемый результат.

...