• выполнить обработку элементов прямоугольной матрицы a имеющей n строк и m столбцов. Исходящая матрица состоит из нулей и единиц. Определите, чего больше в данной матрице нулей или единиц? ПОМОГИ ПОЖАЛУЙСТА ПИТОН !! ​

Ответы 1

  • # задаем матрицу a

    a = [[1, 0, 1],

    [0, 1, 1],

    [1, 1, 0]]

    # определяем переменные для подсчета нулей и единиц

    num_zeros = 0

    num_ones = 0

    # перебираем все элементы матрицы

    for i in range(len(a)):

    for j in range(len(a[0])):

    if a[i][j] == 0:

    num_zeros += 1

    else:

    num_ones += 1

    # сравниваем количество нулей и единиц и выводим результат

    if num_zeros > num_ones:

    print("В данной матрице больше нулей.")

    elif num_ones > num_zeros:

    print("В данной матрице больше единиц.")

    else:

    print("В данной матрице одинаковое количество нулей и единиц.")

    • Автор:

      micah252
    • 1 год назад
    • 7
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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