Заполнить двумерный массив, состоящий из 5 строк и 5 столбцов, случайными целыми значениями от -10 до 10. (программа Python)
1. Вывести двумерный массив в виде таблицы.
2. Вывести все элементы строки s (s – вводит пользователь).
3. Вывести все элементы столбца d (d – вводит пользователь).
4. Найти количество отрицательных и положительных элементов всего
двумерного массива (отдельно).

lagieto12345678 lagieto12345678    3   08.02.2021 12:21    0

Ответы
ApokalipsisZnanij ApokalipsisZnanij  10.03.2021 12:22

import random

while True:

   s = int(input('Введите строку: '))

   d = int(input('Введите стобец: '))

   if s in range(5):

       if d in range(5):

           break

   print('Промежуток [0:4]')

array = []

for _ in range(5):

   b = []

   for _ in range(5):

       b.append(random.randint(-10, 10))

   print(f'{"  ".join(str(num) for num in b)}')

   array.append(b)

print('Задание 2:')

print(f'{"  ".join(str(num) for num in array[s])}')

print('Задание 3:')

st = ''

for i in range(5):

   st += str(array[i][d]) + '  '

print(st)

print('Задание 4:')

m_el = 0

p_el = 0

for i in range(5):

   for j in range(5):

       if array[i][j] < 0:

           m_el += 1

       if array[i][j] > 0:

           p_el += 1

print('Положительных элементов: ', p_el)

print('Отрицательных элементов: ', m_el)

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика