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

Массивы

07.09.2019, 15:51. Показов 813. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создать массив от 0 до 10 . Выполнить 2 функции по нахождению:

1) Суммы положительных элементов стоящих на чётных местах
2) Произведение отрицательных элементов стоящих на нечётных местах.

И вывести оба результата на консоль по типу:

Сумма положительных элементов = n
Произведение отрицательных элементов = m
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.09.2019, 15:51
Ответы с готовыми решениями:

Даны массивы A и B одинакового размера 10. Вывести исходные массивы
Даны массивы A и B одинакового размера 10. Вывести исходные массивы. Поменять местами их содержимое и вывести в начале элементы...

Массивы
как из этого массива : Получить несколько массивов : ну и тд вот мой код f = open('IshodDan.txt', encoding='utf-8') mas =...

Задача на массивы
Даны натуральное число n и вещественный массив x из n элементов. Вычислить помогите, пожалуйста

3
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,675
Записей в блоге: 29
07.09.2019, 17:53
LONGO, в чем проблема? это ж достаточно 10 минут любое пособие по питону почитать...
0
 Аватар для Andrey B
170 / 122 / 61
Регистрация: 06.02.2015
Сообщений: 300
08.09.2019, 19:04
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import random
 
def function1(arr):
    n=0
    for i in range(len(arr)):
        if i%2==1:##четные
            if arr[i]>0:
                n=n+arr[i]
 
    return n
        
 
def function2(arr):
    m=1
    for i in range(len(arr)):
        if i%2!=1:
            if arr[i]<0:
                m=m*arr[i]
 
    return m
 
arr=[]
for x in range(10):
  arr.append(random.randint(-10,10))
 
print(arr)
print("Сумма положительных элементов = ",function1(arr))
print("Произведение отрицательных элементов = ",function2(arr))
0
Модератор
Эксперт Python
 Аватар для Fudthhh
2695 / 1601 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
09.09.2019, 09:38
Andrey B, вам надо подучить pep-8. Ваш код написан с ошибками...

LONGO, решение:
Кликните здесь для просмотра всего текста

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# -*- coding: utf-8 -*-
import random
 
def f1(arr:list)->int:
    result = 0
    for i, element in enumerate(arr):
        if i % 2 == 1:
            result += element if element > 0 else 0
    return result
 
def f2(arr:list)->int:
    result = 1
    for i, element in enumerate(arr):
        if i % 2 == 0:
            result *= element if element < 0 else 1
    return result
 
def main()->None:
    arr = [random.randint(-10, 10) for _ in range(10)]
    print("Созданный \"массив\": {}".format(arr))
    print("Сумма положительных элементов = {}".format(f1(arr)))
    print("Произведение отрицательных элементов = {}".format(f2(arr)))
 
if __name__ == '__main__':
    main()
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.09.2019, 09:38
Помогаю со студенческими работами здесь

Двумерные массивы
Здравствуйте, помогите, пожалуйста, с заданием. Задание Дана целочисленная прямоугольная матрица. Определить: 1. Количество строк, не...

Похожие массивы
Назовём два массива похожими, если они состоят из одних и тех же элементов (без учёта кратности). По двум данным массивам выясните, похожие...

Массивы в Python
Нужно решить две задачи с массивом, но я вообще не понимаю как их сделать. Помогите пожалуйста. 1.Найти наибольший элемент списка,...

Одномерные массивы
Заполнить случайными числами массив из целых чисел x и сформировать массив следующим образом: y = x + x ; y = x + x ...; y = x + x

одномерные массивы
102 В составе баскетбольноиx команды 12 игроков. Сколько игроков в команде имеют рост, меньше среднего роста команды?


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru