Предмет: Информатика,
автор: kpuctuhamih
ПРОШУ СРОЧНО НА ПИТОНЕ ПОЖАЛУЙСТА, ЭТО ОЧЕНЬ СРОЧНО!!
Сначала по запросу с экрана вводится натуральное число n.
Затем, в цикле for — n целых чисел. Это элементы списка-массива длиной n.
Выведите полученный массив на экран.
Из ИНДЕКСОВ элементов исходного массива, значения которых равны нулю,
постройте НОВЫЙ массив. Выведите его на экран.
Также выведите количество его элементов.
!!! Никаких методов Питона для работы с массивами, кроме append и len,
!!! использовать нельзя.
kpuctuhamih:
ну пж
у меня тольок так получилось
a = []
b = []
n = int(input('Введите кол-во элементво в массиве: '))
for i in range(n):
a.append(int(input('Введите число(элемент списка):')))
print('Исходный массив: ',a)
for el in a:
for c in range(n-1):
if el == 0:
b.append(a[c])
print(b)
b = []
n = int(input('Введите кол-во элементво в массиве: '))
for i in range(n):
a.append(int(input('Введите число(элемент списка):')))
print('Исходный массив: ',a)
for el in a:
for c in range(n-1):
if el == 0:
b.append(a[c])
print(b)
не работает так:(
Ответы
Автор ответа:
1
a = []
b = []
n = int(input())
for i in range(n):
a.append(int(input()))
print(a)
for i in range(n):
if a[i] == 0:
b.append(i)
print(b)
print(len(b))
Похожие вопросы
Предмет: Геометрия,
автор: Nastyaaa1999
Предмет: Алгебра,
автор: blackstar00
Предмет: Другие предметы,
автор: KсенияСит
Предмет: Алгебра,
автор: Sarah2004
Предмет: Обществознание,
автор: yulyaaala