• Предмет: Информатика
  • Автор: 2SAnastasiAS2
  • Вопрос задан 7 лет назад

Написать программу в питоне
+ написать объяснение к программе, подробно
очень срочно, плиииз

Приложения:

Ответы

Ответ дал: Imilka007
0

a = map(int, input("Массив: ").split()) #Вводим элементы массива через пробел. "split()" отделяет то, что мы ввели для "map()". "map()" преобразует введённые числа в числовой тип данных.

b = [] #Задаем новый массив

for i in list(a): #Цикл, где "list()" преобразует числа переменной "a" в массив введённых чисел.

   if i%2!=0: #Если элемент массива перменной "a", не делится на 2, то мы добавляем этот элемент к массиву переменной "b".

       b+=[str(i)]

print("Нечётные элементы: {}".format(", ".join(b))) #Выводим новый массив, применяя расстановку запятых "format(", ".join(b))"


Imilka007: Код в 6 строчек, пытался расписать очень подробно. Можно убрать слова после "#".
2SAnastasiAS2: map что это?
2SAnastasiAS2: мы map не проходили
Imilka007: Можете заменить эту строчку на: a = [int(i) for i in input("Массив: ").split()]
Вас заинтересует