Перейти к содержимому

Как найти минимальный элемент матрицы питон

  • автор:

минимальный элемент массива python

Причина в том, что вы каждую итерацию цикла перезаписываете min нулевым элементом массива. Строку min = massiv[0] нужно вынести до цикла, вот так:

massiv = [] dlina = int(input()) for y in range(0, dlina): massiv.append(int(input())) min = massiv[0] for i in range(0, len(massiv)): if massiv[i]  

Отслеживать
ответ дан 16 ноя 2021 в 22:06
565 2 2 серебряных знака 16 16 бронзовых знаков

Вы постоянно устанавливаете минимум в цикле, что неправильно

Так же я бы заменил цикл

massiv = [] dlina = int(input()) for y in range(0, dlina): massiv.append(int(input())) min_value = massiv[0] for number in massiv: if number < min_value: min_value = number print(min_value) 

Отслеживать
ответ дан 16 ноя 2021 в 22:06
Andrey Maslov Andrey Maslov
2,968 1 1 золотой знак 6 6 серебряных знаков 11 11 бронзовых знаков

во первых не очень хорошо использовать в качестве названия переменной название существующей функции

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

ну и код поджать можно вот так еще:

data = [int(input()) for y in range(0, int(input()))] value_min = data[0] for value in data: value_min = value if value_min > value else value_min print(value_min) 

Ошибка сервера в приложении '/'.

Описание: На сервере возникла ошибка приложения. Текущая пользовательская настройка ошибок для этого приложения не позволяет удаленно просматривать сведения об ошибке данного приложения (из соображений безопасности). Однако, сведения можно просматривать в браузерах, запущенных на локальном сервере.

Сведения: Для разрешения просмотра сведений данного сообщения об ошибке на локальном сервере создайте тег в файле конфигурации "web.config", который находится в корневом каталоге текущего веб-приложения. В теге следует задать атрибут "mode" со значением "Off".

Примечания: Отображаемую в данный момент страницу ошибок можно заменить на пользовательскую страницу ошибок, изменив атрибут "defaultRedirect" тега конфигурации приложения таким образом, чтобы он содержал URL-адрес пользовательской страницы ошибок.

Python в СРЦОД: 3. Поиск в двумерном массиве

Напишите программу, которая вычисляет сумму элементов матрицы.

Входные данные

В первой строке записаны через пробел размеры матрицы: количество строк N и количество столбцов M ( 1 ≤ N , M ≤ 100 ). В следующих N строках записаны строки матрицы, в каждой – по M натуральных чисел, разделённых пробелами.

Выходные данные

Программа должна вывести одно число – сумму элементов матрицы.

Входные данные

4 5 1 2 3 4 5 6 12 8 9 10 11 12 12 14 15 16 17 18 12 20

Найдите максимальный и минимальный элементы матрицы

Author24 — интернет-сервис помощи студентам

Поменять местами максимальный и минимальный элементы матрицы
ввести с клавиатуры массив, состоящий из n строк и m столбцов. Создать библиотеку, в которой.

Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их
Дана матрица B. Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их с.

Поменять местами столбцы, содержащие минимальный и максимальный элементы матрицы
Дана матрица размера M х N. Поменять местами столбцы, содержащие минимальный и максимальный.

Поменять местами строки, содержащие минимальный и максимальный элементы матрицы
Добрый день! Ранее обращался по данному вопросу, но была другая "специфика" Необходимо.

Дана матрица B[N, М]. Найти в каждой строке матрицы максимальный и минимальный элементы
Дана матрица B. Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их с.

1728 / 968 / 199
Регистрация: 22.02.2018
Сообщений: 2,694
Записей в блоге: 6

Все нормально Выводит. Просто диапазон чисел 1-9 маленький, и большая вероятность что в матрице будут числа 1 и 9.
Возьмите больше диапазон чисел и результат будет чаще уже другой. Или берите ранг матрицы равным 3, тогда вероятность что выведет другие значения , будет выше.

1 2 3 4 5 6 7 8 9 10 11 12 13 14
import random N=int(input("Введите размер матрицы:")) arr=[[random.randint(1,9) for i in range(N)] for j in range(N)] min = arr[0][0] max = 0 for i in range(N): for j in range(N): if(arr[i][j]min): min=arr[i][j] elif(arr[i][j]>max): max=arr[i][j] for i in range(N): print(arr[i]) print(max, min)

Пример
Введите размер матрицы:3
[8, 4, 2]
[6, 3, 7]
[7, 2, 1]
8 1
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Определить максимальный и минимальный элементы матрицы
Здравствуйте. Помогите пожалуйста с решением Дана матрица N (4×10), определить максимальный и.

Поменять местами столбики, содержащие минимальный и максимальный элементы матрицы
Дана матрица размера 5 x 10. Поменять местами столбики, содержащие минимальный и максимальный.

Найдите в каждой строке матрицы максимальный и минимальный элементы и поменяйте их местами
найдите в каждой строке матрицы максимальный и минимальный элементы и поменяйте их.

Найдите минимальный и максимальный элементы
В массиве F(9) найдите минимальный и максимальный элементы, их порядковые номера и разницу между.

Найдите максимальный и минимальный элементы массива
Найдите максимальный и минимальный элементы массива из 10 случайных целых двухзначныых чисел и.

Или воспользуйтесь поиском по форуму:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Luxury Car Rental in Miami | Reserve a Premium Vehicle with RealCar