• Помогите с задачей на пайтон 2. В двумерном списке размера m на n, заполненном случайными числами, определить минимальный и максимальный элементы, посчитать количество отрицательных элементов, посчитать количество положительных элементов, посчитать количество нулей СРЕДИ ВСЕХ СПИСКОВ. Результаты вывести на экран

Ответы 2

  • Ответ:

    a = [[1, 2, 3], [4, 5, 6]]

    print(a[0])

    print(a[1])

    b = a[0]

    print(b)

    print(a[0][2])

    a[0][1] = 7

    print(a)

    print(b)

    b[2] = 9

    print(a[0])

    print(b)

    ЛОВИ ОТВЕТ

  • Ответ:

    import random

    # задаем размеры списка

    m = 5

    n = 4

    # генерируем двумерный список случайных чисел от -10 до 10

    lst = [[random.randint(-10, 10) for j in range(n)] for i in range(m)]

    # выводим список на экран

    for row in lst:

    print(row)

    # инициализируем переменные для минимального и максимального элементов

    min_elem = lst[0][0]

    max_elem = lst[0][0]

    # инициализируем переменные-счетчики для отрицательных, положительных и нулевых элементов

    neg_count = 0

    pos_count = 0

    zero_count = 0

    # проходим по всем элементам списка

    for row in lst:

    for elem in row:

    # находим минимальный и максимальный элементы

    if elem < min_elem:

    min_elem = elem

    if elem > max_elem:

    max_elem = elem

    # считаем отрицательные, положительные и нулевые элементы

    if elem < 0:

    neg_count += 1

    elif elem > 0:

    pos_count += 1

    else:

    zero_count += 1

    # выводим результаты на экран

    print(f"Минимальный элемент: {min_elem}")

    print(f"Максимальный элемент: {max_elem}")

    print(f"Количество отрицательных элементов: {neg_count}")

    print(f"Количество положительных элементов: {pos_count}")

    print(f"Количество нулей: {zero_count}")

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years