Предмет: Информатика, автор: pomogitepliz92

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

Ответы

Автор ответа: FANTSCR1N
2

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)


Khamzbella: КАК БАЛЛЫ ОТПРАВИТЬ?
Похожие вопросы