Вопрос задан 10.07.2023 в 02:02. Предмет Информатика. Спрашивает Брюхов Николай.

Народ выручайте))))плиз 2 задания Программки на пайтоне Python 1.Найти максимальный элемент в

матрице. 2.В файле в первой строке написано число n последующих строк. Потом приведены все эти n чисел. Вывести на экран максимальное число. Например: 5 55 6 4 -9 7 Вывод: 55
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Тишунова Саша.

#

# https://pastebin.com/Nasemc0T

#

# Python 3.x

# 1.

# Для теста возьмем конкретную матрицу 8x8.

matrix=[[-35, 115, -45, -25, 1, 83, 13, 53], [119, 128, 31, 124, 66, 126, 63, -1], [-21, 86, 120, 68, 149, 65, -42, 107], [108, 112, 96, 25, 99, 9, 140, 89], [51, 99, 68, 80, 26, 74, 105, -6], [92, 82, 22, 54, 11, 87, -2, -42], [26, -21, 129, 85, 97, 101, 106, 96], [10, -7, -28, 96, 115, 57, -25, 77]]

# Эквивалентно .flatten() для numpy матрицы.

array=list()

for row in matrix: array=array + row

maximum=max(array)

print("#1. Maximum: ", maximum)

# 2.

file="test.txt"

with open(file) as fp:

amount=int(fp.readline())

array=list()

for _ in range(amount):

 digit=int(fp.readline())

 array.append(digit)

 # конец двойно табуляции

maximum=max(array)

print("#2. Maximum: ", maximum)


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь вам с этими заданиями на языке Python. Вот решения:

  1. Найти максимальный элемент в матрице:
python
def find_max_element(matrix): max_element = float('-inf') for row in matrix: for element in row: if element > max_element: max_element = element return max_element # Пример использования: matrix = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ] max_element = find_max_element(matrix) print("Максимальный элемент в матрице:", max_element)
  1. Найти максимальное число из чисел, указанных в файле:
python
def find_max_number(filename): with open(filename, 'r') as file: n = int(file.readline()) # Читаем первую строку с числом n numbers = [int(file.readline()) for _ in range(n)] # Читаем n чисел max_number = max(numbers) return max_number # Пример использования: filename = 'numbers.txt' max_number = find_max_number(filename) print("Максимальное число:", max_number)

В примере выше предполагается, что файл с числами называется "numbers.txt" и находится в том же каталоге, что и скрипт Python.

Пожалуйста, убедитесь, что у вас есть правильно оформленные файлы с данными для задания 2 и что вы указываете правильный путь к файлу в коде, чтобы решение работало корректно.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос