Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/103: Рейтинг темы: голосов - 103, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 14.10.2019
Сообщений: 8

Вывести на экран только те элементы массива, индексы которых кратны трем

19.10.2019, 13:57. Показов 19891. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан массив случайных чисел из а элементов. Вывести на экран только те элементы этого массива, индексы которых кратны трем. Помогите, пожалуйста, написать программу на phyton 3
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.10.2019, 13:57
Ответы с готовыми решениями:

Удалить из массива элементы, индексы которых кратны трем
Помогите пожалуйста :cry: просто не знаю как работать с индексами

Вывести на экран только те элементы массива, индексы которых являются числами Фибоначчи
Дан одномерный массив. Вывести на экран только те элементы массива, индексы которых являются числами Фибоначчи (1, 2, 3, 5, 8, 13, …)....

Вывести на экран произведение тех элементов массива, номера которых кратны трем
дан одномерный массив А, состоящий из целых чисел. вывести на экран произведение тех элементов массива, номера которых кратны трем.

8
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38195 / 21128 / 4309
Регистрация: 12.02.2012
Сообщений: 34,734
Записей в блоге: 14
19.10.2019, 15:16
Python
1
2
def task(arr):
    print(list(filter(lambda x: x%3==0,arr)))
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
19.10.2019, 15:17
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
>>> from random import randint
>>> nums = [randint(1,10) for e in range(20)]
>>> nums
[8, 8, 10, 3, 2, 5, 6, 8, 3, 6, 3, 8, 8, 10, 1, 7, 7, 1, 8, 4]
>>> for e in range(3, len(nums),3):
...     print(nums[e])
...
3
6
6
8
7
8
Добавлено через 26 секунд
Catstail,
Цитата Сообщение от Ra1Zok Посмотреть сообщение
индексы которых кратны трем
1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38195 / 21128 / 4309
Регистрация: 12.02.2012
Сообщений: 34,734
Записей в блоге: 14
19.10.2019, 15:30
Python
1
2
3
4
def task(arr):
    print(list(map(lambda w : w[1],(filter(lambda u : u[0]%3==0, map(lambda x,y : (x,y),range(0,len(arr)),arr))))))
    
task([1,2,7,-23,11,3,55])
Добавлено через 48 секунд
Хотя, конечно, императивное решение здесь короче и "внятнее".
0
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
19.10.2019, 17:17
Python
1
2
3
In [1]: a = [8, 8, 10, 3, 2, 5, 6, 8, 3, 6, 3, 8, 8, 10, 1, 7, 7, 1, 8, 4]
 
In [2]: print(*a[::3])
0
0 / 0 / 0
Регистрация: 14.10.2019
Сообщений: 8
20.10.2019, 14:39  [ТС]
>>> from random import randint
>>> nums = [randint(1,10) for e in range(20)]
>>> nums
[8, 8, 10, 3, 2, 5, 6, 8, 3, 6, 3, 8, 8, 10, 1, 7, 7, 1, 8, 4]
>>> for e in range(3, len(nums),3):
... print(nums[e])

Почему при использовании этого кода программа выдаёт все значения,но не все они кратны 3.
0
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
20.10.2019, 14:41
Цитата Сообщение от Ra1Zok Посмотреть сообщение
Почему при использовании этого кода программа выдаёт все значения,но не все они кратны 3
потому что в условии написано совсем другое
Цитата Сообщение от Ra1Zok Посмотреть сообщение
только те элементы массива, индексы которых кратны трем
0
1 / 0 / 1
Регистрация: 04.07.2018
Сообщений: 13
20.10.2019, 15:53
Python
1
2
3
4
5
6
7
bad = input("Введите количество элементов ")
n = list(range(0, int(bad)))
result = []
for i in n:
    if ((i % 3) == 0):
        result.append(i)
print( "кратные 3","=" , (result))
Попробуй так
0
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
20.10.2019, 17:22
bravoad, попробуйте еще раз внимательно перечитать задание
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.10.2019, 17:22
Помогаю со студенческими работами здесь

Вывести на экран только те элементы массива, индексы которых являются степенями числа. 4 (1,4,16,64,256, .) и найти ма
Вывести на экран только те элементы массива, индексы которых являются степенями числа. 4 (1,4,16,64,256, ...) и найти максимальное среди...

Сформировать одномерный массив из целых чисел. Вывести на экран индексы тех элементов, которые кратны трем и пяти
Помогите, кто сможет. Буду благодарен.

Удалить элементы массива, индексы которых кратны 3
Помогите написать программу, вот задание: 1)Сформировать одномерный массив целых чисел, используя датчик случайных чисел. 2)Распечатать...

Удалить элементы массива, индексы которых кратны 3
Доброго времени суток!Я хотел бы попросить помощи в решении данной задачи: 1) Сформировать одномерный массив целых чисел, используя...

Определить сумму элементов массива X, значения которых кратны трём. Элементы массива вычисляются по формуле
x=i^2-2i-3 (i=1,2,3..,10).


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 03.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 03.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 01.04.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru