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

Регистрация
9 Июн 2013
Сообщения
71
Репутация
0
Спасибо
0
Монет
0
311243237_97af6db89adf6ac6522b345e50e185ab_800.jpg

Что не правильно? (Выводит ['b, b', 'b, b', 'b, b'])
 
поменяй с a.append("b, b") на a.append(b)
a.append(b)
 
Да делов-то: print(sum([[int(input())] * 2 for _ in range(int(input()))], [])) Формируем массив из массивов, в каждом из которых дублируется одно введённое значение. Для приведённого примера это будет [[4, 4], [5, 5], [2, 2]] Затем функцией sum делаем плоский массив, склеивая элементы: [4, 4, 5, 5, 2, 2] И конечно, в массивы нужно добавлять сами введённые числа, а не какие-то левые буквы и запятые.
 
у тебя в функцию a.append передается СТРОКА, а не переменная.
 

Похожие темы

Назад
Сверху