Помогите решить задачу | Sololearn: Learn to code for FREE!
Новый курс! Каждый программист должен знать генеративный ИИ!
Попробуйте бесплатный урок
0

Помогите решить задачу

Вы разрабатываете подборщик дат для сайта, и вам необходимо вывести все годы за определенный период. Напишите программу, берущую два целых числа в качестве ввода и выводящую диапазон чисел между двумя вводами в виде списка. Последовательность вывода должна начинаться с первого введенного числа и заканчиваться вторым введенным числом, не включая его. Пример ввода 2005 2011 Пример вывода [2005, 2006, 2007, 2008, 2009, 2010] Вот мой код Он выводит числа но каждое с новой строки а не одним списком. a = int(input()) b = int(input()) for i in list(range(a,b)): list=[i] print(list)

3rd Nov 2021, 2:07 PM
Eugene Motskaitis
Eugene Motskaitis - avatar
4 ответов
0
Eugene Motskaitis You can't assign int value to a list like that because list is a collection in python which has append function so if you want to add item in list then do this: list1 = [] for i in range(a, b): list1.append(i) print (list1)
3rd Nov 2021, 2:23 PM
A͢J
A͢J - avatar
0
Попробуй так
3rd Nov 2021, 10:45 PM
Лёша Дробышев
0
Типо там где print(list, end = “”)
3rd Nov 2021, 10:46 PM
Лёша Дробышев
0
Это питон я так понял
3rd Nov 2021, 10:46 PM
Лёша Дробышев